Today, I have email from Microsoft TechNet Flash about "how to get ready for IE8". It is challenge for me to make my blog ready for IE8. My blog have already XHTML 1.0 Transitional and CSS 2.1 compliance, but still reported as not ready for IE8 (see picture below).
What happen with my blog? IE8 have difference standard with W3C? After following link from TechNet flash email, the problem is: my blog have not META tag to tell IE8 that the page is ready for IE8 view. After apply X-UA-Compatible META tag in my BlogEngine theme, my blog is now comply with IE8.
Here’s requirement to be ready for IE8.
- Make sure your HTML markup is comply to HTML 4, XHTML 1.0 or XHTML 1.1 defined in doctype of the page. You can validate your page with online markup validation tools at http://validator.w3.org/
- Make sure your CSS is use at least CSS level 2.1 compliance. You can validate your page with online CSS validation tools at http://jigsaw.w3.org/css-validator/
- Place the following HTML META tag into the top of the HEAD element of each Web page (before tags other than TITLE or META):
<meta http-equiv="X-UA-Compatible" content="IE=8"/>
This will tell Windows Internet Explorer 8 to render each page using CSS 2.1 standards.
After HTML, CSS and HTML META has been applied, the page will ready for IE8.
References:
http://msdn.microsoft.com/en-us/ie/cc405106.aspx
http://msdn.microsoft.com/id-id/library/cc817570(en-us).aspx
http://msdn.microsoft.com/id-id/library/dd433047(en-us,VS.85).aspx
http://msdn.microsoft.com/id-id/library/cc817572(en-us).aspx