Forum Moderators: not2easy
Have you Validated your CSS [jigsaw.w3.org] to check for errors and warnings? Always a the first port of call for me ;)
Nick
Depending on your DTD, IE6 may use the old quirky rendering engine, which if I understand correctly, uses IE 5's incorrect box model. You may try changing the doctype to see if it makes any difference, or if find you are using the quirky model, and then use the Tantek hack to make sure your boxes are sized correctly.
And of course--which version of Netscape 6 are you using? 6.0 doesn't like much of anything.
1. Did you actually change your code from HTML to XHTML, and not just switch the doctype? If the syntax is not really XHTML, you'll probably run unto trouble on some browser or other.
2. HTML 4.0 was probably not what you wanted at any rate - HTML 4.01 was introduced in 1999 and would be more compatible CSS-2 features.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html40/loose.dtd">