|
|||
position: relative; Warum?
Hallo!
Schaut euch doch bitte mal dieses Biespiellayout an. Ist im Prinzip ganz einfach - #header, #left, #right, #main - 3 spaltiges Layout mit Header eben. Ich denke ich habe dieses Layout in allen Einzelheiten verstanden - eine Tatsache bereitet mir allerdings noch Kopfzerbrechen. Warum wurde für #main die Deklaration position: relative; eingefügt. Nach meinem Verständnis müsste es mit dem Defaultwert für position, also static genauso funktionieren. Ganz einfach weil alle vier der Eigenschaften top/bottom/left/right den impliziten Wert 0 haben. Wenn ich die CSS Deklaration auf position: static; ändere, wird der Content von #main immer noch richtig positioniert. Die beiden Kindelemente von #main - #left und #right werden dann allerdings nicht mehr richtig positioniert. Warum? Was ist genau der Unterschied zwischen relative und static? mfg Lestat PS: Alles in Safari 2 ausprobiert, müsste also einigermaßen mit dem Standard übereinstimmen.
__________________
wissen ist macht. |
Sponsored Links |
Sponsored Links |
|
|||
Hm.
Zitat:
Zitat:
Sorry, wenn ich dumme Fragen stelle. Ich versuche nur meine CSS Kenntnisse ein wenig zu vertiefen mfg Lestat
__________________
wissen ist macht. |
|
|||
Schau mal hier:
Positionierung der Container mit CSS |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Div-Anordnung unterschiedlich - Warum? | AndMei | CSS | 2 | 15.12.2010 21:22 |
div-höhe? - Hauptcontainer über ganze Seite will nicht... | AndMei | CSS | 5 | 13.12.2010 14:43 |
Problem mit einem 3D-Effekt | moep0710 | CSS | 12 | 12.06.2010 14:30 |
Was übersehe ich? | Psyclown | CSS | 2 | 19.10.2008 13:00 |
prblemme mit mein inhalt div | carlos587261 | CSS | 3 | 23.04.2008 14:07 |