From: Arlen Walker <[EMAIL PROTECTED]>

>> <http://www.w3.org/TR/CSS2/box.html#collapsing-margins>
>
>Hmmm. If the top margin of the h2 is allowed to "reach through" an  
>unbordered box, but not allowed to reach through a border, you might  
>be on to something.

<snip>

>Unfortunately, this idea fails experimentally. I tried putting 1px of  
>padding at the top of the #overview box. If the above were true, then  
>the background color would extend 1 pixel higher than before, but not  
>only does the text move down 1 pixel, but all of the background  
>reappears. By adding just one pixel, I get about 20 px of background  
>color.

I believe your description is exactly what the specs describe about collapsing 
margins, quoted below -  

"In this specification, the expression collapsing margins means that adjoining 
margins >>>>>(no padding or border areas separate them)<<<<< of two or more 
boxes (which may be next to one another or nested) combine to form a single 
margin."

Both border AND padding will contain margins and prevent the collapsing. So, if 
I'm understanding your experiment, you've actually "proved" that the spec is 
being followed in this instance. 

Hope that helps clear things up,

~holly 
 
                   
______________________________________________________________________
css-discuss [EMAIL PROTECTED]
http://www.css-discuss.org/mailman/listinfo/css-d
List wiki/FAQ -- http://css-discuss.incutio.com/
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/

Reply via email to