Hi All,

I just changed it from what I just said to adding a:

padding: 1px 0; /* This is needed to get rid of the "escaping  
margins". Just add a 1px padding-top and padding-bottom to the div.*/

to the #main_content div. This seemed a bit cleaner and allows me a  
bit more flexibility with my P and Hn rules.

Thanks again.

Mark

-----------------------------

On Jul 9, 2007, at 6:54 PM, Mark Wheeler wrote:

> Hi David,
>
> Thanks for the education. I just googled it and came across this link:
>
> http://www.communitymx.com/abstract.cfm?cid=CB7B3
>
> Thanks for the push in the right direction. I've made the changes to
> css file. You can see the changes now.
>
> http://dev.tonedeafdesign.com/ob/test.html
> http://dev.tonedeafdesign.com/ob/css/global.css
>
> I just added:
>
> p, h1, h2, h3 {
>       margin: 0;
>       padding: 5px 0;
> }
>
> And that tightened everything up.
>
> Thanks again,
>
> Mark
>
> ------------------------------------------
>
> On Jul 9, 2007, at 6:24 PM, David Hucklesby wrote:
>
>> On Mon, 9 Jul 2007 11:17:05 -0700, Mark Wheeler wrote:
>>> Hi all,
>>>
>>> I'm trying my first liquid layout and have run into a  couple of
>>> snags. Forgive me if
>>> I'm totally going about this the wrong way, but I had to start
>>> somewhere. First, here
>>> are the links:
>>>
>>> http://dev.tonedeafdesign.com/ob/test.html
>>> http://dev.tonedeafdesign.com/ob/css/global.css
>>>
>>> The problem is that there is a space above and below my
>>> #main_content div when I place
>>> a <p> or an <h1,2,3> tag in the first or last part of  the
>>> content. This is happening
>>> in IE6, IE7, FF and Safari. The weird thing is when place a
>>> visible border around
>>> #main_content, that all goes away and things act as I expected. So
>>> what am I missing
>>> here? Below is the css for the #main_content div. Uncomment the
>>> border to see what I
>>> mean.
>>>
>>
>> I think you are referring to "escaping margins."
>> Google "css escaping margins" for an explanation.
>>
>> Basically, the top and bottom margins of your Hn or P elements
>> "escape" through the top and bottom of your DIV. Adding a border
>> or padding to the top and bottom of your DIV will "block" them.
>>
>> Cordially,
>> David
>> --
>>
>
> ______________________________________________________________________
> css-discuss [EMAIL PROTECTED]
> http://www.css-discuss.org/mailman/listinfo/css-d
> IE7 information -- http://css-discuss.incutio.com/?page=IE7
> List wiki/FAQ -- http://css-discuss.incutio.com/
> Supported by evolt.org -- http://www.evolt.org/help_support_evolt/

______________________________________________________________________
css-discuss [EMAIL PROTECTED]
http://www.css-discuss.org/mailman/listinfo/css-d
IE7 information -- http://css-discuss.incutio.com/?page=IE7
List wiki/FAQ -- http://css-discuss.incutio.com/
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/

Reply via email to