Robert: Dreipaltiges CSS-Layout und float im inneren Div-Container

Beitrag lesen

Hi Powl,

danke für deine Antwort.

Hallo,

ich habe ein dreispaltiges CSS-Layout nach dem Vorbild des SELFHTML-Layouts erstellt.

Welches?

Dieses hier: http://de.selfhtml.org/css/layouts/mehrspaltige.htm#dreispaltig

Du müsstest dem Browser klarmachen, daß das umgebende Element ein eigener "Block" ist. Das ginge, indem Du die overflow Eigenschaft anders als den Standard visible definierst.

Hat nix geholfen. Erscheint mir auch nicht die richtige Lösung zu sein. Mit overflow regele ich doch, wie sich ein Element innerhalb eines Blocks (zb. Div-Container) verhält, falls es größer als das umgebende Element ist. Das ist in meinem Fall nicht nötig, da die inneren Elemente (<p>-Blöcke) keine festen Größen besitzen. Sie sollen nur spaltenförmig nebeneinander angeordnet werden. Das funktioniert innerhalb des mittleren div-Containers aber irgendwie nicht mehr nach dem Floating-Prinzip.

Für Nichtbrowser (sprich IE<7) geht es auch dem Element "hasLayout" zu verpassen, z.B. mit
height:1%;

Diesen Absatz verstehe ich gerade nicht?

Vielen Dank für weitere Tipps (siehe auch Quellcodelisting beim Reply auf die nachfolgende Nachricht.

Robert.