我可以为所有浏览器添加html5shiv吗?

时间:2014-05-20 21:25:10

标签: html5 internet-explorer

情况就是这样 - 我正在使用HTML5" main"在我的网站上标记,但事实证明,IE不支持,它根本不显示。

我正在使用html5shiv脚本(https://code.google.com/p/html5shiv/),并且想知道对于所有浏览器来说,非条件地包含它是否是一个问题。我可以期待任何问题吗?

在他们的网站上,他们没有提及有条件地使用它的任何事情。

我尝试使用"如果IE"条件标签,但似乎IE10是太现代的浏览器,它不支持它:D

2 个答案:

答案 0 :(得分:1)

使用

main {display: block;}
样式表中的

答案 1 :(得分:0)

您应该只将它与条件语句一起使用来识别需要它的IE版本。网上有许多HTML5 DTD声明示例,它们正确地实现了html5shiv,并且已经过许多浏览器的测试和测试。