MT Gr00b <t@t.dk> writes:
> Tak - men hvorfor har relative kun betydning for underelementer?
> Eller rettere hvorfor har position: absolute; betydning for selve
> boksen og position: relative; ikke.
Det er fordi position:absolute tager elementet ud af det almindelige
"flow" så det ikke længere tager plads op i forhold til resten af teksten.
Det kan typisk ses hvis man pludseligt hiver noget ud af siden.
Modsat så vil et element med position:relative fylde lige så meget som
det plejer på siden. Hvis man ikke sætter en position med fx left- og
top-egenskaberne, så er det ikke til at se forskel på en
position:static (det er det den er hvis man ikke skriver noget) og
position:relative med offset 0 både vandret og lodret.
Grunden til at give elementet position:relative og ingen offset er at
sørge for at positionerede elementer inden i placeres i forhold til
det ydre element og ikke fx body (som Jens sagde), og samtidigt sørge
for at det ikke kan ses på det ydre element.
> Måske skulle jeg prøve at læse lidt på w3c's hjemmeside....
Det skader aldrig :)
Placering er en af de mere komplicerede detaljer ved CSS. En af dem,
der er en del. Box-modellen er slet ikke for børn! :)
/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
Art D'HTML: <URL:
http://www.infimum.dk/HTML/randomArtSplit.html>
'Faith without judgement merely degrades the spirit divine.'