/ Published in: JavaScript
Thankfully, Sjoerd Visscher mentioned an interesting technique that could be used to force IE to use the specified CSS styling. Specifically, once you create a new DOM element (of the same name as the one in the document) all styling is applied. [...] This is very important. This now means that we can provide CSS styling for undefined HTML 5 element and allow Internet Explorer to handle it gracefully.
Expand |
Embed | Plain Text
Copy this code and paste it in your HTML
<html> <head> <style>blah { color: red; }</style> <script>document.createElement("blah")</script> </head> <body> <blah>Hello!</blah> </body> </html>
URL: http://ejohn.org/blog/html5-shiv/