IE8 Beta 7000 Bug
Start with this page. View with IE8.0.7000.0 from the Windows7 beta, first without javascript. Then apply Sjoerd Visscher’s tip:
// allow IE to recognize HTMl5 elements if (!document.createElementNS) { document.createElement('article'); document.createElement('aside'); document.createElement('footer'); document.createElement('header'); document.createElement('nav'); document.createElement('time'); }
Result. Renders considerably better than any previous beta or released version of IE. The nav bar and data dropdowns aren’t repositioned because IE8 doesn’t implement document.addEventListener("DOMContentLoaded", ...)
, which I can work-around if I chose to. Scrolling further down the page reveals a different problem...
Looking at the DOM, you can see the issue: after the first two articles, subsequent articles are nested. Note that the svg
element appears to be processed into a single node without the need for Sjoerd’s workaround. I’m presuming that that is a result of IE8’s so-called Improved Namespace Support.
But I said “appears” above. If I expand the svg node, I can see the individual path elements. But if I go back to my source and remove those path lines from the HTML, the enclosing article will close correctly; the error simply moves down to the next article.
I’m presuming that this is a bug.