What about adding the underscore hack ?

h1 {
...
_margin-top:200px;
}
That will get the same result in IE6 as the one in FF.

James Smith wrote:
> Hi there, this is hopefully an easy one, but I'm struggling to find a clean 
> solution for IE6 without resorting to adding an extra div, floating the h1 
> element, or removing the container's width (all of which are inconvenient for 
> various reasons) - 
> 
> Problem here is that IE6 doesn't honour both the container's padding-top and 
> the child's margin-top. Compare the following result in FF and IE6:
> 
> Markup:
> 
> 
> Heading 1
> 
> 
> CSS:
> 
> *{margin:0;padding:0;}
> #content{
> width:500px;
> padding-top:100px;
> background:red;
> }
> h1{
> margin-top:100px;
> background:blue;
> }
> 
> any help much appreciated,
> 
> James
> ______________________________________________________________________
> 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/
> 

______________________________________________________________________
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