两天来我一直在想方设法找出为什么我的网站在 IE8 和 9 中看起来如此凌乱。在 Chrome 和 Firefox 中看起来不错。我需要帮助,我找不到 CSS 问题...
在 IE 中,有些脚本没有被注意到。(如导航栏)。此外,导航栏偏离中心,向下移动一点。
如果您发现任何会导致网站偏离中心的情况,请告诉我。
两天来我一直在想方设法找出为什么我的网站在 IE8 和 9 中看起来如此凌乱。在 Chrome 和 Firefox 中看起来不错。我需要帮助,我找不到 CSS 问题...
在 IE 中,有些脚本没有被注意到。(如导航栏)。此外,导航栏偏离中心,向下移动一点。
如果您发现任何会导致网站偏离中心的情况,请告诉我。
您缺少导致 IE 以Quirks Mode呈现您的网站的文档类型。
如果您使用任何 HTML5,则应将<!doctype html>
其放在文件的顶部(确保在此之前没有任何内容,甚至没有空格),否则使用 XHTML 或 HTML 4 文档类型。
您的 html 标签之前缺少!DOCTYPE
元素(IE 对此非常挑剔)
http://www.w3.org/TR/xhtml1/#dtds
查看 xhtml 的不同类型,然后确定哪种类型适合您的需求。
例子:
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html ...>
...