> Thank your advice. I modified my code to: > <div id="header"> > ... > <div style="clear:both;"></div> > </div>
Hello ray, that's because you've inserted a new div which clears the flow but still has float: right; due to the definition: #header div {float: right;}. So extending the <div style="float: none; clear: both;"></div> will help, which is not very elegant, better would be creating a class for the div containing the login/language. works on Windows with: IE 7 beta 2 Firefox 1.5.0.3 Opera 7.23 Opera 8.54 doesn't work on Windows with: Firefox 1.0.6 - background complete white IE 6 - background of h1 is white Netscape 7.1 - background complete white Mozilla 1.7.1 - background complete white HTH Niklas <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html> <head> <title>Untitled</title> <style type="text/css" media="screen,projection"> #header { background-color: #FFE4B5; } #header h1 { float: left; margin: 0; } #header div { float: right; } </style> </head> <body> <div id="header"> <h1>Welcome to site</h1> <div> <a href="">site in English</a> hello, please <a href="">login</a> or <a href="">register</a> </div> <div style="float: none; clear: both;"></div> </div> </body> </html> ______________________________________________________________________ css-discuss [EMAIL PROTECTED] http://www.css-discuss.org/mailman/listinfo/css-d IE7b2 testing hub -- 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/