I'm going out of my mind trying to get ie6 and netscape6 to agree with fixed width divs, the problem is the usual ie6 not adding padding, border, margin widths to the actual width but I've tried various workarounds and they dont work! I have a fixed width div for the menu floating left which is fine (no margins, border etc) and a larger div (with margins etc) for the the main content floating right, ideally these two divs would be 10px apart but I just cannot get them the same in both browsers, I've tried that "voice-family: "\"}\""; " nonsense and it isn't working! this is really driving me mad, I should be used to this by now! why cant ie and netscape just get along for once... help!
IE6 is known to have bugs with regards to rendering floating divs. I haven't been able to get it to play nice either - which is extremely strange since IE 5.5 sees everything fine (as do Op6 and NN 6.02).
Wander over to google and search for "IE6 float bug" and or "guillotine". You should find some nice resources quickly. You may also want to check Flex HTML [flexhtml.net] and I believe Evolt has a few articles about similar problems.
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.
doctype went from; <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> to; <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> I dont know enough about dtds to know why this worked but it did!
wow this has really opened a can of worms for me! I've read various resources on doctypes and apart from my brain hurting, I really don't know which doctype to use. if I use 4.01 transitional with a uri the css2 positioning stuff works but other buggier stuff doesn't. The site I'm building doesn't necessarily have to be standards compliant so what should I do. plus the uri linking to the w3 page can actually link anywhere or contain complete nonsense and still work, so whats the point? I can't believe that not only do I have to wrestle with 47 different browser types on 14 different platforms (ok 2 actually) I now have each browser behaving differently according to which doctype I use!