Some Web sites are designed for older browsers
support.microsoft.com
support.microsoft.com
http://www.joelonsoftware.com/items/2008/03/17.html
It should be mandatory reading for everyone who supports web standards.
http://diveintomark.org/archives/2008/03/18/translation-from...
Thank goodness for that!
Why? Because then we get nowhere; all the clueless web designers never find out about the special tag to make IE8 comply with internet standards, and continue making webpages for the broken IE rendering model for the next 10 years.
We need to make all those old websites break, because otherwise they'll never comply with modern standards. We need to have standardsbased rendering be the default because then the designers that test against IE8 will be making sites that work better with other browsers.
By forcing developers to realize that their websites are non-compliant (either from angry users or specifically forcing quirks mode) and by defaulting to standards-based rendering, we make the web design future a much nicer place to be.
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
See http://en.wikipedia.org/wiki/Internet_Explorer_8#The_2008_Do...
It's good news IMHO. Either way it's an interesting sign of Microsoft's waning power in the browser world.
---
Sorry, cross-posted.
This is a good thing because getting your code to be cross-browser compatible should be a lot easier now.
Microsoft just does not want to leave behind all the people who worked hard to make their code work with their older, broken versions of IE.
I'm no MS fanboy but it seems me that IE8 is going to be a pretty big improvement. I hope. :-)