On Apr 8, 2008, at 9:43 PM, Gunlaug Sørtun wrote:
> Alan Gutierrez wrote:
>
>> http://blogometer.com/repository/css/background-border/index.html
>
> You're running into "collapsing margins"[1], where the default  
> vertical
> margins - on the paragraph in your case - is escaping its divs  
> (#content
> & #container), ending up creating a gap between the divs (#container &
> #photo).
>
> Vertical paddings on those container-divs will "separate margins" and
> prevent that, so something as simple as...
> div {padding: 1px 0;}
> ...will make it appear alright.
> Many other properties/values that will "contain margins", are  
> listed in
> the spec[1]. You can of course also zero out the margins on paragraphs
> and add paddings to them instead - if that suits your design.
>
> regards
>       Georg
>
> [1]http://www.w3.org/TR/CSS21/box.html#collapsing-margins

Thank you for this answer. It is the answer I was looking for. I  
discovered that specifying padding or specifying a border fixed it.  
Eventually, because of the content of the div, I didn't have to add  
the padding. The question was really to understand what was going on,  
if it was a bug or if it was documented behavior.

Alan

--
Alan Gutierrez | [EMAIL PROTECTED] | http://blogometer.com/ | 504  
717 1428
Think New Orleans | http://thinknola.com/


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

Reply via email to