|
|||
Vertikalausrichtung von Background im Firefox
Korrektur des Titels: es geht um die horizontale Ausrichtung des Backgrounds. *Verzeihung -> leider kein Edit für Titel*
Hallo zusammen, ich habe bei einem zentrierten CSS-Layout ein Problem, dass ich zunächst kurz beschreiben will (meine Suche in den bisherigen Threads war leider erfolglos): Das Layout ist auf eine Breite von 1024px konzipiert, soll aber auch bei 800px Breite (mit horizontalem Scrollbalken) darstellbar sein. Den gesamten Content der Seite konnte ich für alle Auflösungen sauber positionieren - nur die Hintergrundgrafik im "Body" macht Zicken. Das Problem äußert sich nur im Firefox in der Form, dass wenn ich das Layout in der Breite zusammenschiebe, mein Hintergrundmotiv bei einer Unterschreitung von exakt 1024px Breite nach links rausgeschoben wird. Im Internet Explorer hingegen bleibt das Hintergrundbild fest an der linken Browserkante "kleben" - und so soll es sein. Der Code im body sieht wie folgt aus: body { margin: 0px; padding: 0px; background-color: #ffffff; /*background-attachment: fixed;*/ background-image: url(../images/Hintergrund.jpg); background-position: center top; background-repeat: no-repeat; } Der DIV-container, in dem das gesamte Layout drin sitzt, sieht so aus: div#container { width: 1000px; margin: 0px auto; } "background-attachment" habe ich versucht (und auskommentiert wie man sieht), da es keine Änderung im Firefox brachte. Lediglich wenn ich "background-position" weglassen, erziele ich mit "background-attachment" einen festen Hintergrund - der ist dann aber linksbündig und nicht zentriert, wie er sein soll. Hat schonmal jemand dieses Problem gehabt? Über Antworten würde ich mich sehr freuen. |
Sponsored Links |
|
|||
Zitat:
Zitat:
Zitat:
Gib das Bild doch als Hintergrund des "container" an. Oder mach das Bild 1024pixel breit mit "leerem" Rand an den Seiten, wenn Du eh schon ein fixes Layout hast. Dann kannst Du es auch mit left top positionieren. PS: So geht das kürzer im CSS: Code:
background: #FFF url(../img/bild.jpg) center top no-repeat; |
Sponsored Links |
|
||||
Zitat:
Zitat:
Zitat:
zu 2. das Bild ist fast 1024px breit! (1013px um genau zu sein) Das Layout ist ja auch nicht komplett "fix". Es sitzt zentriert für alle Auflösungen. Erst bei Unterschreitung der 1024px in der Breite bleibt alles linksbündig fest stehen. (Außer eben das Hintergrundmotiv im Firefox, dass sich nach links "rausschiebt".) Zitat:
|
|
||||
Zeig uns doch einfach mal das Beispiel online
__________________
“My software never has bugs. It just develops random features ...” » DevShack - die Website des freien Webentwicklers Boris Bojic |
|
|||
Zitat:
|
|
|||
Zitat:
Du erkennst das "verschwinden" schnell, wenn Du dem Container ne Hintergrundfarbe oder nen Border gibst, dann sind dessen Ausdehungen klar. |
|
||||
Zitat:
Geändert von heiko_rs (26.07.2006 um 13:47 Uhr) |
|
|||
Danke schonmal vorab für die bisherigen Antworten.
Zitat:
Zitat:
Code:
<div id="hintergrundbild"> <div id="container"> ... Content ... </div> <div style="clear:both;"></div> </div> |
Sponsored Links |
|
|||
das "verschieben" des Hintergrundbildes geschieht auch noch, wenn es Hintergrund von #container ist?
|
Sponsored Links |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Navigation positionieren | maybebabe | CSS | 4 | 08.04.2013 22:17 |
Ausrichtung Kalender | greece4u | CSS | 20 | 14.05.2012 13:32 |
Inline Listenelement wird nicht richtig im background befüllt | SteveB | CSS | 3 | 28.04.2011 20:41 |
Float-Reihenfolge? | wolf1985 | CSS | 0 | 21.08.2008 01:35 |
Mozilla zeigt DIV zu oft an | cracki | CSS | 6 | 09.03.2008 15:22 |