我正在寻找可以帮助我使我的网页与 IE 7、8、9 兼容的解决方案。
我继承了页面,如果在 IE 7 中呈现,则没有问题。但是,如果我在 IE 8,9 中渲染它,页面将无法正确渲染。
我已经修复了页眉和内容。但在某些情况下,我仍然无法正确渲染。我正在通过 W3C 验证器运行 CSS 和 HTML 并消除问题。
有什么方法可以告诉我为什么页面在兼容模式下运行以及有什么问题?
更新 我在系统 html 标头中:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
或者
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
在这里定义:http: //www.w3.org/QA/2002/04/valid-dtd-list.html
由于 html5 还不是标准的,我不确定使用它是否对我有好处,并且在与旧版本的 IE 战斗之后