IE8显示页面不正确

时间:2012-01-25 16:50:34

标签: css internet-explorer-8

由于某种原因,IE8没有正确显示我的网页。它适用于所有其他主要的浏览器,但是当我尝试在IE8上打开页面时,一切都变得更加糟糕,并且由于该页面的大多数用户主要使用IE8,我不能忽视它。以下是指向它的链接:http://www.gradschool.purdue.edu/gradexpo/mailinglist/

3 个答案:

答案 0 :(得分:2)

您尚未设置doctype。把它放在页面的最顶层:

<!DOCTYPE html>
当它没有看到doctype时,IE会把自己置于'怪癖'或兼容模式,这会弄乱你的布局。指定doctype将使其进入标准模式,这将解决大多数问题。 IE在正确渲染CSS方面仍然毫无用处,因此您可能仍会遇到一些问题。

请注意,您也可以使用HTML 4.01 Strict doctype,但这会产生相同的结果:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

答案 1 :(得分:1)

在html顶部获取doctype

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

然后通过http://validator.w3.org

运行它

并修正其他错误

答案 2 :(得分:1)

除了其他人指出的丢失doctype的严重错误之外,您还有一些严重的HTML错误。

W3C Validation

您已重复</body></html>的结束标记。您还有一些未使用的结束div代码,</div>。您meta中的所有<body>代码都需要移至<head>部分。浏览器将通过不可预测的渲染处理这些类型的错误。

相关问题