我渴望开始使用Html5,特别是<header>/<footer>/<article>/<nav>
标签。
如果浏览器不支持这些会发生什么呢?
我还需要设计这些样式:例如:nav
有边框和边距等,你知道标准的CSS东西。
因此,如果我使用nav
标记设置样式,那么IE7和IE8等会忽略这一点吗?
发布于 2011-03-24 13:03:35
在加载任何<head>
文件之前,请将其放置在页面的CSS部分。
<!--[if lte IE 8]>
<script src="https://cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv.min.js"></script>
<![endif]-->
CSS (m|v)为所有html5元素创建文档元素,以便来自html5shi的样式可以生效。IE的默认行为是忽略未知元素。有关更多信息,请参阅resig的blog post。
发布于 2011-03-20 21:52:05
是的,IE<9将忽略任何HTML5元素(原因#3162任何人都不应该使用IE),但是有一些javascript的解决方案,我今天早上还没有想到。我相信其他人会在下面发布这些解决方案。:)
https://stackoverflow.com/questions/5367526
复制相似问题