gpt4 book ai didi

css - IE8 不识别 HTML5(即使有 shiv)

转载 作者:太空狗 更新时间:2023-10-29 14:56:07 27 4
gpt4 key购买 nike

我完全被困在一个非常奇怪的 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 的 SVG,因为用 IE 条件注释掉它似乎不起作用 - 但这是另一个问题。删除它可以解决样式问题!

关于css - IE8 不识别 HTML5(即使有 shiv),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13850845/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com