Verständnisfrage zu right und margin-right
Steve
- css
Hallo zusammen,
habe bisher mit CSS Randeinstellungen immer mit padding und margin definiert. Nun wollte ich ein DIV unten rechts setzen. Dabei ist mir aufgefallen, das dies nur mit right geht.
o.k.
.pos {position:absolute; right:20px;}
not o.k.
.pos {position:absolute; margin-right:20px;}
Nun meine Frage: bezieht sich "margin-right" immer auf das "anliegende" DIV und right immer auf den rechten Seitenrand oder verstehe ich da etwas falsch?
Ich hoffe, ich habe mich verständlich ausgedrückt :-)
THX
Steve
Hi,
Nun meine Frage: bezieht sich "margin-right" immer auf das "anliegende" DIV und right immer auf den rechten Seitenrand oder verstehe ich da etwas falsch?
margin-right definiert die Breite des rechten Randes eines Elements.
right definiert die Position der rechten Außenkante des Blocks. Also die Position, an der der rechte Rand anfängt.
Worauf sich right bezieht, hängt von position ab.
Lies Dir Kapitel 8 und 9 des CSS2-Standards mal durch: http://www.w3.org/TR/REC-CSS2/cover.html#minitoc
cu,
Andreas
Hi Andreas,
habe es nun verstanden.
Danke vielmals,
Steve
margin-right definiert die Breite des rechten Randes eines Elements.
right definiert die Position der rechten Außenkante des Blocks. Also die Position, an der der rechte Rand anfängt.