并非所有元素都会在所有时间加载 - 主要是在较旧的浏览器上

时间:2013-02-05 03:37:51

标签: html html5 dom

所以我在网站上工作; http://taste.fourseasons.com/我注意到,当从旧浏览器查看网站时,页面的某些部分没有显示出来。大约40%的时间都会发生这种情况。有时标题会丢失,有时会出现整个文本块。

之前有人遇到过这个问题吗?

1 个答案:

答案 0 :(得分:1)

这几乎肯定与使用新(“HTML5”)标签的事实有关。 IE8-不支持这些,它们不会正确渲染它们或将样式应用于它们。我创建了一个非常简单的脚本,它至少会让样式应用于它们:

https://github.com/ajcrites/ie.html5.html

重点是document.createElement('nav')将允许使用<nav>并将样式应用于它。当然,这必须在DOM中加载<nav>个元素之前完成。