So I downloaded the beta for Internet Explorer 8, and it really exceeded my expectations! My expectations were for it to still be a useless browser but incorporate even more pointless features... and Microsoft exceeded those expectations by making IE8 all of those things, and also making it...
A huge, steaming pile of shit that will cause me even MORE grief when it comes to coding. Here's a screenshot of what my forum looks like in the Internet Explorer 8 Beta Browser:

Internet Explorer 8 is everything I thought it would be and more!
Notice that the images have many blank spaces between them, due to the tables not being read correctly, and the whole image is shifted down, leaving a blank space at the top. In addition, the forum menu is aligned left, instead of centered, and the site menu is aligned RIGHT instead of left.
Let's see, if you were making a browser, would you want it to render things oppositely of how they were coded?
HOW IS IT EVEN POSSIBLE THAT IE8 IS WORSE AT CODING THAN IE7?! HOW?!
How anyone could make IE *worse* when it comes to coding is beyond me. IE7 is a big enough bitch to code for as it is-- let me give you an idea of what coding is like for a web designer right now.
- Make your graphical layout.
- Organize the layout into HTML/PHP for web publishing.
- Publish the site and view it in Mozilla Firefox while gazing upon your flawless, beautiful creation.
- Open up IE7 and cross your fingers, hoping that everything will work out the same.
- Bash face into keyboard 9,000 times in a row when you see that it looks like shit in IE7 and all of your code needs to be reworked.
- Rework code to work in IE7 for at least 5 hours.
I went through almost those exact same steps when I first redisgned the site to have a spanning (not static) layout. It was such a pain in the ass to get IE7 to work correctly, but since it's the "World's most used browser!" you HAVE TO code for it. And now that IE8 is coming out, I'm going to have to rework the whole fucking code AGAIN?!
ARE YOU FUCKING KIDDING ME!? Why the hell should the coding change for a new browser based off of the same architecture?
Microsoft really has their head up their asses with this one--but that's nothing new.
I suppose the "correct" answer for why the coding would change is because Microsoft is all giddy over having support for the "Acid 2 Test". Basically the Acid 2 test uses very "new and advanced" coding techniques to display a smiley face, and if your browser can display it, it has the honor of being dubbed "Acid 2 Compatible".
Here's a picture of the Acid 2 Test in Firefox2 / IE7:
 Internet Explorer 8 is everything I thought it would be and more! | Here's a picture of the Acid 2 Test in Firefox3 / IE8 Betas:
 Internet Explorer 8 is everything I thought it would be and more! |
HOORAY! WE HAVE AN UNNECESSARY SMILEY FACE! But wait... what's that you say? Firefox 3 ALSO passed the Acid 2 Test? Yes, as a matter of fact, it did. And guess what?
Firefox 3 Beta also renders my website and every other website in existence PERFECTLY! So then, having support for Acid 2 doesn't mean that it will cause less support for normal, standard browsing?
THEN WHAT THE FUCK IS YOUR EXCUSE, MICROSOFT? WHAT POSSIBLE REASON COULD YOU HAVE FOR MAKING IE8 NOT RENDER TABLES CORRECTLY?
FUCKING FIREFOX DISPLAYED YOUR BELOVED SMILEY FACE, AND THEY DON'T SUCK BALLS AT READING TABLES! SO WHY?!!? WHY?!!?!?!?!?
Fuck you Microsoft, I hope you are happy with your technologically advanced, over-sized emoticon.