[英]header/footer/nav tags - what happens to these in IE7, IE8 and browsers than don't support HTML5?
我渴望开始使用Html5,尤其是<header>/<footer>/<article>/<nav>
标签。
如果浏览器不支持这些怎么办?
我还需要设置样式:例如: nav
具有边框和边距等。您知道标准的CSS知识。
因此,如果我使用nav
标签对它们进行样式设置,则IE7和IE8等将忽略这一点?
在加载任何CSS文件之前,将其放置在页面的<head>
部分中。
<!--[if lte IE 8]>
<script src="https://cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv.min.js"></script>
<![endif]-->
html5shi(m | v)为所有html5元素创建doc元素,以便可以插入CSS样式。IE的默认行为是忽略未知元素。 有关更多信息,请参见resig的博客文章 。
是的,IE <9将忽略任何HTML5元素(原因#3162,没有人应该使用IE),但是有一些JavaScript解决方案可以解决我今天心情不佳的问题。 我确定其他人会在下面发布这些解决方案。 :)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.