Tom*_*and 6 css html5 internet-explorer internet-explorer-8 html5shiv
我完全陷入了一个非常奇怪的IE漏洞,而关于这个问题的其他帖子似乎没有解决它.IE 8没有将CSS样式应用于我刚刚推出的网站上的HTML5标签.在过去,我总是使用shiv和/或代码修复此问题:
<!--[if lt IE 9]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<script>
document.createElement('header');
document.createElement('nav');
document.createElement('section');
document.createElement('article');
document.createElement('aside');
document.createElement('footer');
</script>
<![endif]-->
Run Code Online (Sandbox Code Playgroud)
该网站是http://www.unyouth.org.au/.
IE8似乎识别出标题但是一旦它到达ASIDE的行就停止工作了.
有没有人有任何想法为什么会这样?任何帮助都会很棒.
非常感谢!
刚想出来,感谢@ Sparky672指出我正确的方向.
对于其他有此问题的人,使用SVG创建了彩色分片正下方的曲线.我的印象是,如果IE无法渲染SVG,它就会忽略它,但它似乎正在破坏它下面的所有东西.
我还没有找到如何删除IE 8 for IE 8,因为用IE条件语注释它似乎不起作用 - 但这是另一个问题.删除它修复了样式问题!