Hallo zusammen,
ich bin gerade dabei meine erste Typo3-basierte Web Site zu erstellen und komm' in einem CSS Thema nicht weiter.
Die Seite wurde korrekt angezeigt, so lange sie innerhalb des Browserfensters am linken Bildrand ihren Ursprung hatte.
Ich wollte sie allerdings im Fenster mittig zentrieren und habe deshalb folgende Änderung vor genommen:
In meinem HTML Template habe ich um alle div-Container einen weiteren definiert, der die bisherigen umschließt ("outer-wrapper").
Das Ganze sieht dann so aus:
<div id="outer-wrapper">
<div id="content-wrapper">
<div id="content"> </div>
<div id="copyright"> </div>
</div>
<div id="left">
<div id="leftmenu"> </div>
<div id="search"> </div>
</div>
<div id="header">
<div id="logo"> </div>
<div id="topmenu"> </div>
</div>
<div id="header2">
<div id="header-image"> </div>
<div id="header-text"> </div>
<div id=header-corner> </div>
</div>
</div>
In meinem CSS File hatte ich ursprünglich innerhalb des body Statements folgenden Eintrag:
background: url(../img/backfauxVerlaufX.gif) repeat-Y;
Das hat bewirkt, dass mein linkes Menü (d.h. genauer gesagt, der Hintergrund des Menüs) immer so weit nach unten verlängert wurde, wie auf der rechten Seite Content vorhanden war.
Da nun mein Content von meinem neuen Outer-Wrapper umschlossen wird, dachte ich, dass ich dies nun einfach innerhalb des neuen outer-wrappers in meinem CSS-Template entsprechend eintragen muss.
Das Ergebnis ist leider:
Mein linkes Menü ist nun immer genau ein Browser Fenster lang. Es findet keine Anpassung an die Gesamtlänge (durch den unterschiedlich langen Content verursacht) statt.
Ich habe mir die Seite im Firefox mit der Web-Developer Extension angeschaut (Outline Block-Level Elements und Outline Selected Element) und habe folgendes (für mich Überaschendes) festgestellt:
Mein outer-wrapper umschließt auf der rechten Seite (des Content Bereiches) tatsächlich alle weiteren (sozusagen inneren) Elemente.
Im linken Bereich endet er jedoch genau nach meinem Menü, nach einer Browserfensterlänge (unabhäbgig davon, dass mein Content rechts noch weiter geht...
Wenn ich das etwas umständlich ausgedrückt haben sollte:
Unter www.hochstetten.feg.de/t3 könnt Ihr Euch die Baustelle anschauen. Probiert mal mit Firefox und o.g. Outline-Einstellungen, dann seht Ihr, was ich meine...
Ich hätte jedenfalls erwartet, dass mein outline-wrapper Element ein Rechteck darstellt, das eine absolute Breite und eine vom Content getriggerte dynamische Länge hat. (Aber nicht, dass es links kürzer ist, als rechts - also gar kein Rechteck!
Weiß hier jemand Rat? Oder wo ist hier mein Gedankenfehler?
Vielen Dank vorab und viele Grüsse,
Joachim