css – IE8无法识别HTML5(即使是shiv)

前端之家收集整理的这篇文章主要介绍了css – IE8无法识别HTML5(即使是shiv)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我完全陷入了一个非常奇怪的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]-->

该网站是http://www.unyouth.org.au/.

IE8似乎识别出标题但是一旦它到达ASIDE的行就停止工作了.

有没有人有任何想法为什么会这样?任何帮助都会很棒.

非常感谢!

解决方法

刚想出来,感谢@ Sparky672指出我正确的方向.

对于其他有此问题的人,使用SVG创建了彩色分片正下方的曲线.我的印象是,如果IE无法渲染SVG,它就会忽略它,但它似乎正在破坏它下面的所有东西.

我还没有找到如何删除IE 8 for IE 8,因为用IE条件语注释它似乎不起作用 – 但这是另一个问题.删除它修复了样式问题!

原文链接:https://www.f2er.com/css/242275.html

猜你在找的CSS相关文章