使用HTML5shiv时需要考虑哪些问题?

时间:2011-05-20 12:20:19

标签: html5

我正在考虑开始在我的网站中使用一些HTML5元素。由于Internet Explorer中对HTML5的支持不同,我正在考虑使用HTML5shiv。我已经读过,我需要将各种无法识别的元素的CSS设置为块级别,并且还需要通过ajax加载HTML5元素的问题。

我想知道其他人在使用此脚本时遇到的问题。感谢。

2 个答案:

答案 0 :(得分:0)

如果您要动态加载HTML5元素,则需要innershiv。您还需要记住,如果IE用户禁用了JavaScript,它将完全不起作用。

答案 1 :(得分:0)

我发现现有的解决方案在现实场景中使用时非常不可靠 - 对于点头小的“hello world”示例很好但是一旦页面开始变得越来越复杂,你会发现样式将停止应用在某些要求等。

这不是一个非常好的答案,但事实是,如果你需要支持旧的IE版本,那么你基本上不能依赖能够可靠地设置HTML5元素的样式。如果你可以逃脱使用元素,但使用超级标记(div等)做布局之类的事情,那么你可能会侥幸逃脱它,但那取决于你认为是两个邪恶中的较小者:负荷的点头标记或没有IE支持。