0

感谢您查看我的帖子。我目前正在为我的雇主重新设计一个 html5 模板,并且在进行一些 QA 时注意到该网站在 ie7 和 8 上似乎完全错误。似乎 css 样式甚至没有被推送到页面.

这是我的测试链接:http ://daniloportal.com/NPC/index.html

我在我的脑海中添加了几行 ifIE7 ifIE8 行,但似乎没有奏效。当谈到兼容性修复时,我是一个新手 - 非常感谢任何帮助。

谢谢!D

4

2 回答 2

1

您只是在文件顶部缺少一个doctype ( )。<!DOCTYPE html>

这只会触发 IE 进入Quirks 模式,从而导致各种问题。将 doctype 放在文件的顶部,并确保其前面没有空格或注释。

于 2013-04-03T18:05:22.963 回答
1

将 Doctype 和 IE 条件放在顶部

<!--[if lt IE 7 ]> <html class="ie6" lang="en" xml:lang="en" dir="ltr"> <![endif]-->
<!--[if IE 7 ]>    <html class="ie7" lang="en" xml:lang="en" dir="ltr"> <![endif]-->
<!--[if IE 8 ]>    <html class="ie8" lang="en" xml:lang="en" dir="ltr"> <![endif]-->
<!--[if IE 9 ]>    <html class="ie9" lang="en" xml:lang="en" dir="ltr"> <![endif]-->
于 2013-04-03T18:08:50.733 回答