我的元素中有一些 html5 标签,如 header
、footer
等...其中一些是使用 jQuery .clone(.. .)
.问题是 IE<8 不会设置动态添加的 html5 标签的样式。我正在使用 Modernizr 和 html5shiv,但问题仍然存在。有谁知道如何解决这个问题?我一直在考虑从我的标记中删除所有 html5 标签,但我不喜欢这个想法...
谢谢!
最佳答案
问题可能是您的 shiv 代码被添加到您的样式之后。您需要先安排您的 javascript 下载并执行 shiv 或 Modernizer。
关于由 JQuery 动态添加的 html5 标签未由 IE8 设置样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17860972/