|
Written by Kar Hoe
|
|
Wednesday, 11 February 2009 12:30 |
As a webmaster who maintains and create several websites including my own blog here, I have to say, I hate IE so much for various reasons.
1) It waits for the entire HTML to be downloaded before it begin to display useful information to my visitors. As I used some tables in my website (will consider switching to full CSS soon), if you try to open karhoe.net in Internet Explorer, the left menu will first be displayed, then it waits for the rest of the HTML to be downloaded, including all the images and scripts and display them one shot after 20 seconds. That means, during that 20 seconds, my visitors see nothing at all. I tried to do something about it by optimizing the SQL database, indexing them, and even improve the caching system on all my contents. 2) It does not even work well with HTML. HTML is the very basic language for websites, and IE should update itself with all the latest HTML standards. So there's this YouTube HTML codes which have a PARAM and OBJECT tag but I need to remove the PARAM tag to make the code easier to implement on my site (Trying to make it easier to implement a mambot that replaces instances of [ youtube ] with the surrounding youtube codes. And the reason why I want to do that because Youtube HTML code is not XHTML compliant . 3) Talking about being XHTML compliant, I'm trying to make my site XHTML 1.0 Transitional compliant , sucessfully achieving is something a webmaster can be proud of. So I used the W3 XHTML validator to validate my site and I found around 61 errors, spent some hours to cut it down to 21 XHTML errors. It's not as easy to make it XHTML compliant as I'm running a dynamic site where the contents are generated dynamically. So the issue here is, in XHTML 1.0 Strict , you can no longer use the following code to insert image
But instead, something like this
-
<object type="image/jpeg" data="beagle.jpg" ></object>
And such codes won't show up well in IE, there IE is halting the web development.
4) It does not display website layout as good as other browsers. Because of this, we webmasters have tough time ensuring that our websites, manage to look just like how we want it too, as well as looks the same on Internet Explorer. Most of the time it will look as just good on all other browsers, but we would have to spend additional time ensuring IE users face no problem which is why most of the time templates file contain such lines
-
<!--[if IE 6]>
-
According to the conditional comment this is Internet Explorer 6<br />
-
<![endif]-->
-
<!--[if IE 7]>
-
According to the conditional comment this is Internet Explorer 7<br />
-
<![endif]-->
Now not only we have to ensure they work on IE7, but IE6 as well! Hope Microsoft won't give us a hardtime on IE8
|
|
Last Updated on Tuesday, 22 September 2009 14:56 |