页眉/页脚/导航标签 – 这些在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