1

两天来我一直在想方设法找出为什么我的网站在 IE8 和 9 中看起来如此凌乱。在 Chrome 和 Firefox 中看起来不错。我需要帮助,我找不到 CSS 问题...

http://tytonsound.com/是网站。

在 IE 中,有些脚本没有被注意到。(如导航栏)。此外,导航栏偏离中心,向下移动一点。

如果您发现任何会导致网站偏离中心的情况,请告诉我。

4

2 回答 2

2

您缺少导致 IE 以Quirks Mode呈现您的网站的文档类型。

如果您使用任何 HTML5,则应将<!doctype html>其放在文件的顶部(确保在此之前没有任何内容,甚至没有空格),否则使用 XHTML 或 HTML 4 文档类型。

于 2013-09-24T14:59:08.650 回答
1

您的 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 ...>
    ...
于 2013-09-24T15:00:49.110 回答