On 6/6/07, Jennifer Siegfried wrote:
> I have a really simple page, located
> here<http://www.jsiegfried.com/sites/goff/template.html>
> Stylesheet is located
> here<http://www.jsiegfried.com/sites/goff/styles/screen.css>
>
> I have an <h2> for each of the sub-sections, with bottom padding, bottom
> border, and bottom margin. The <p>s below each of the <h2>s do not have any
> top padding or margins, to avoid any margin collapse issues.
>
> Thing is - the bottom border does not show up, both on the first <h2> and on
> the <h3>, which is the first header in the column on the right - ONLY in
> Win/IE6.
It seems that giving hasLayout [1] to that h2 and h3 fixes the problem.
You can for example use:
#first, .pad h3 { width :100%; }
(or better a different hasLayout trigger.)
Don't know exactly what happens, but it is not unusual that in IE
elements without hasLayout have similar problems, with parts of them
not rendered.
Hth,
Bruno
[1] http://www.satzansatz.de/cssd/onhavinglayout.html
--
Bruno Fassino http://www.brunildo.org/test
______________________________________________________________________
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/