标题没有出现在IE 7中......可能出错?

时间:2012-07-03 20:21:06

标签: css internet-explorer internet-explorer-7

像往常一样,我们在IE中遇到了一个问题。

无论出于何种原因,IE7中的标题都没有出现在全部。

http://stevens.usc.edu/innovationatUSC/

任何帮助都将不胜感激!

4 个答案:

答案 0 :(得分:1)

IE7不理解HTML5元素,你需要一个“shiv”,在这里你可以找到它:http://code.google.com/p/html5shiv/

答案 1 :(得分:1)

将此代码插入head元素:

<!--[if lt IE 9]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->

此外,你应该添加css的一部分重置所有html5元素的'display:block',以便IE知道它们是块元素:

article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}

答案 2 :(得分:0)

如Dive Into Html 5中所述,IE7中默认不支持该标记。

http://fortuito.us/diveintohtml5/semantics.html#unknown-elements

答案 3 :(得分:0)

尝试在标题元素上设置宽度。

你的样式表中有一个“.header {width:960px)”,但这不影响header元素,因为它不是一个类,所以它应该只是“header {width:960px)”。

它可能应该从它的父元素#page继承宽度,但是使用IE你永远不会知道。