页眉/页脚/导航标签 – 这些在IE7,IE8和浏览器发生了什么比不支持HTML5?
我急于开始使用Html5特别是<header>/<footer>/<article>/<nav>
标记。
如果浏览器不支持这些,会发生什么?
此外,我需要这些样式:例如: nav
边界和边距等。你知道标准的CSS的东西。
所以,如果我使用nav
标签风格,那么IE7和IE8等将会忽略这个?
如果你还没有阅读HTML5的潜水课程 ,我会衷心鼓励你阅读,但现在,我将回答你的问题,并链接到描述HTML5和IE <9的不一致之处。
放置这是你的页面的<head>
部分,在加载任何CSS文件之前。
<!--[if lte IE 8]> <script src="html5shiv/3.7.3/html5shiv.min.js"></script> <![endif]-->
html5shi(m | v)为所有html5元素创builddoc元素,以便CSS中的样式可以启动。IE的默认行为是忽略未知元素。 欲了解更多信息,请参阅resig的博客文章 。
是的,IE <9将忽略任何HTML5元素(理由#3162没有人应该曾经使用IE),但有一些javascript解决scheme,我今天早上脑海里想不到的。 我确信其他人会在下面发布这些解决scheme。 🙂
首先是html5 shiv