On Fri, 16 Sep 2005 23:15:00 +0200, snubbi <-> wrote:
> Er border og padding ikke inden for elementet,
> og dermed medregnet i højde og bredde? (jvf.
>
http://www.w3.org/TR/REC-CSS2/images/boxdim.gif)
Jeg går ud fra, du har fundet billedet på
<url:
http://www.w3.org/TR/REC-CSS2/box.html>.
Prøv at kigge lidt længere nede i dokumentet:
"The box width is given by the sum of the left and right margins, border,
and padding, and the content width. The height is given by the sum of the
top and bottom margins, border, and padding, and the content height."
Så hvis du sætter en bredde på 100px, margin på 10px, padding på 20px og
border på 5px, så får du en samlet bredde på 100+2x10+2x20+2x5=170px.
> Jeg ville tro a.exp_div skulle have en højde på 78px (inklusiv de 2x 10px
> padding), fordi div.explore1 rummer 80px - 2x 1px (border) = 78px i
> højden.
Nej a.exp_div har du sat til 80px, derudover har du sat en border på 1px,
så elementet kommer til at fylde 82px på siden.
Når man angiver width og height, så angiver man den plads man vil have til
indhold. Hvad man så ønsker af margin, fyld og kanter kommer udenpå boksen.
Du kan læse mere om boks-modellen på
<url:
http://css.maxdesign.com.au/listamatic/about-boxmodel.htm>.
--
Ryan Kristensen