Page 1 of 1

What things might cause incompatibility with just IE6?

Posted: Tue Jan 29, 2008 2:57 pm
by jessecarllane
We discovered that our new website was working on PC, Mac and every other browser except IE6. Even weirder, it works with the older IE5 and IE7.

The symptons of the problem are this: the content for each page on the site appears to be missing under IE6, but we later discovered that the content was placed at the very bottom of the web page, below all other sections (vertical nav-bar, news). At least one version was service pack 2 of IE6. Bottomline, customers are bailing when they don't see the content to the right of the nav-bars.

Could this have something to do with XHTML? I see the 1st line in the code is a DOCTYPE statement that mentions "DTD XTMHL 1.0 Strict". Any one have some ideas?

Thanks ---Jesse

Re: What things might cause incompatibility with just IE6?

Posted: Tue Jan 29, 2008 3:13 pm
by JAM
I read somewhere that IE6 doesn't support XHTML...

Edit:
http://www.w3.org/ QA wrote:With PHP script I make my website xhtml1.1 application xhtml+xml if the user have standards compliant browser (ex; mozilla firefox), if they do not (IE6 and other) it simply is output as text/html but still xhtml1.1. That way IE users can view the page just perfectly too.

so far it works fine, and it feels more like mature coding (like PHP) with the error reporting and need to write strict for it all to work. I like if the direction goes this way.

I heard you need to write Javascript in different ways tho, so it may have some compability issues there until the web go all the way to application xhtml+xml.

Re: What things might cause incompatibility with just IE6?

Posted: Tue Jan 29, 2008 6:35 pm
by dayyanb
Older versions of IE also have many css bugs. Try playing around with your css until you can figure out what is doing it.

Re: What things might cause incompatibility with just IE6?

Posted: Wed Jan 30, 2008 3:31 am
by Rovas
You have problems with the DOCTYPE and the css properties for the content div.
Change the DOCTYPE to Transitional to switch from "Standard mode compliant" and to accept the current css. If this doesn' t work use hacks.