Hallo,
Hallo,
ich habe ein dreispaltiges CSS-Layout nach dem Vorbild des SELFHTML-Layouts erstellt.
Welches?
Das Problem: Möchte man nun im inneren "Content"-Container Elemente ebenfalls umfließend gestalten, wird das komplette äußere Layout zerwürfelt. Das heißt, Elemente die innerhalb des mittleren Containers mittels float positioniert werden sollen, "verlassen" das gesamte Layoutgerüst. Wie richtet man nun Elemente in diesem mittleren Container aus, so dass sich alle float-Angaben lediglich relativ auf den umfassenden Container beziehen?
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.
Für Nichtbrowser (sprich IE<7) geht es auch dem Element "hasLayout" zu verpassen, z.B. mit
height:1%;
.
netten Tag
^da Powl