...

View Full Version : Table/menu issue in IE5.5 and quirks mode



natasha15
11-21-2011, 12:22 PM
Issue 1 - table taking up whole of parent div
I have a table issue in IE5.5 (or quirks mode). When I view it in IE 5.5, the left side navigation drops underneath the table which takes up the whole page.

Issue 2 - navigation in drop down menu does not display
I am using a navigation menu from cssplay and in quirks mode mine doesnt display the drop down menu bit - I know I used the same menu elements but maybe it is something to do with the z-index?

I havent posted the code yet, I just need some guidance on what I should look for and then I can work it out. I am using yui css framework.

Kor
11-21-2011, 12:51 PM
1. Upgrade your IE at least to the version IE8 (or IE9/Win7). Who cares about how something looks like in IE 5.5? No one uses IE5.5 anymore, so forget about IE 5.5. And forget even about IE6.

2. Give your document a Doctype. If so, the browser will never work in quirks mode. It is your duty, as a developer, to never let the browser to work in quirks mode. The Doctype is a must.

natasha15
11-21-2011, 01:11 PM
Thanks for the reply Kor.

1. Unfortunately I have to support IE6 - we have many visitors that use this browser. It's a non-negotiable requirement unfortunately.

As for IE5.5, while I dont have to support it, it's a matter of principle to get it working as some visitors do use this browser.

2. So since I have Doctype declared, the browser wont go into quirks mode? I always use a valid W3C doctype. If thats the case, then I am all good.

Kor
11-21-2011, 01:38 PM
Thanks for the reply Kor.
1. Unfortunately I have to support IE6 - we have many visitors that use this browser. It's a non-negotiable requirement unfortunately.

Nothing is non-negotiable on this Earth. Your visitors must be encouraged to upgrade their browsers. If they don't, it is their fault. I really don't understand what is in the mind of the people who refuses to replace/upgrade their medieval browsers.


As for IE5.5, while I dont have to support it, it's a matter of principle to get it working as some visitors do use this browser.

No. There must be a lower limit, under which there is no reason to descent. And that limit is IE7. Otherwise, what could prevent you from taking care about IE4, or IE3, or NS4, or any other defunct browser? Could be, also, a matter of principle to code for IE3?

There is a large agreement between firms, employers, programmers, etc. all over the world to not support the old browsers anymore. Even Microsoft ceased their support for IE6. Don't mention IE5.5, which is considered dead and buried. See also:

http://articles.businessinsider.com/2011-03-04/tech/30021046_1_internet-explorer-browser-windows-xp

By doing otherwise you place yourself against the will of the whole humanity, did you know that? :)

You see, coding for ancient browsers is a job which costs a lot of extra-time and, thus, extra loss of money. It is not worth the trouble, believe me.



2. So since I have Doctype declared, the browser wont go into quirks mode? I always use a valid W3C doctype. If thats the case, then I am all good.
Yes. Quirks mode occurs only when a document lacks a Doctype.

natasha15
11-22-2011, 06:32 AM
Thanks Kor. I always use a valid doctype, so that is all good.

But IE6 - around 20% of visitors use it and I cant dissuade them to stop using it (even though it is not recommended even by MS). I am with you, been trying, but no go.

I've already got something working in 6, just wanted it to work in 5.5 too, but thats not important if it doesnt :)

Kor
11-22-2011, 06:53 AM
Thanks Kor. I always use a valid doctype, so that is all good.

But IE6 - around 20% of visitors use it and I cant dissuade them to stop using it (even though it is not recommended even by MS). I am with you, been trying, but no go.

I've already got something working in 6, just wanted it to work in 5.5 too, but thats not important if it doesnt :)
OK, let it be for IE6. My advice is to do nothing but keep the navigation through your site for IE6. Don't try to arrange it too much.

By the way, if you say that about 20% of your visitors have IE6, that means you live in China. There is no other country on this World with such a high rate of stubbornness :) The World's average is around 7.5%. In Europe, where I live, less than 1% of the users still have IE6.

natasha15
11-22-2011, 12:28 PM
Lol. Not in China, just have a large predominance of users using old browsers! It's a pain, but it will evolve over time for them to use more newer ones.

The navigation is fine - I've used something that degrades nicely in browsers < IE7.

Thanks :)



EZ Archive Ads Plugin for vBulletin Copyright 2006 Computer Help Forum