Firefox Burns Internet Exploder
I have finally come to a very important stage in my web design skills. I'm to that point where every web designer must reach, where a very important realization occurs: Firefox is far superior to Microsoft Internet Explorer when it comes to rendering CSS accurately. I used to think the two browsers were pretty equal in their pros and cons, and I considered IE the better of the two. Now that I am working with fluid CSS layouts and I am learning more advanced CSS techniques, I have come to accept that Firefox is far better.
Quite frankly, the box model interpretation in IE6 is an absolute joke. It is so difficult to get a fluid layout to work strictly using CSS. Everything breaks apart, and objects erroneously shrink and expand when resizing the browser window. I guess IE's motto should be "Think outside the box", and let me tell you, that's NOT a good thing! It's actually quite pathetic and surprising to see the bizarre behavior in this browser that most of the world uses. I would think that Microsoft would make it a higher priority to make their browser interpret code as it is supposed to.
Another fun flaw in IE6 is that, beyond reason, certain CSS configurations can crash the browser. Yes, the browser will just shut down with an error before the page is fully drawn. You will see this in action on this page here. Try to highlight some text with your mouse cursor by clicking an dragging. Presto, you can't even finish reading this sentence! Brilliant! Mind you, this same page renders perfectly in Mozilla Firefox, and the browser doesn't crash. Why would it? It's ridiculous to think that writing a simple CSS web page can crash the world's leading internet browser.
Therefore, effective immediately, I rescind my favor towards Microsoft Internet Explorer. Though I will always test my pages in IE, I will consider Mozilla Firefox the superior browser until further notice. Let's just hope that, starting with IE7, Microsoft will set a new precedent by cleaning up their web browser so it actually displays simple, perfectly written CSS pages. Unfortunately it will still be necessary to write hacks and workarounds until IE6 is ancient history, for it is supremely buggie.