1

我已经完成了布局并完成了网页(www.blisshair.com.au),但我遇到了我认为是一个主要问题。

建网页的时候,我只用firefox检查布局,现在自找苦吃。

在开发人员工具、IE 8 标准、浏览器 IE 8 中加载页面时,它加载得非常完美,除了页眉徽标是应有的两倍大。

在 IE 7 标准中尝试时,浏览器 IE 7 看起来不错,但是,IE 浏览器 7,怪癖模式,页面崩溃:

在底部页脚上方有一个 clearfix 问题,并且导航(侧面)菜单填充距离很远,容器 div 没有居中(至少不在索引页面上,所有其他页面都是..?)

老实说,我不知道发生了什么,如果有人能指出我正确的方向,我将不胜感激,

此外,我试图纠正的最后一个问题让我摸不着头脑,我试图从 W3C 验证并得到这个错误:

警告 DOCTYPE 覆盖生效!

检测到的 DOCTYPE 声明“”已被抑制,而是插入了“XHTML 1.0 过渡”的 DOCTYPE,但即使下面没有显示错误,在您更新它以反映这个新的 DOCTYPE 之前,文档也不会是有效的。

我认为“DTD XHTML 1.0 过渡”是正确的?

如果有帮助,我制作了一个页眉和一个页脚 html,并通过包含 php 附加它们。再次感谢,

尼克。

编辑:问题解决了,再次感谢这个网站:)

4

2 回答 2

2

您的网站实际上并没有太多问题,所以不用担心。

在开发人员工具、IE 8 标准、浏览器 IE 8 中加载页面时,它加载得非常完美,除了页眉徽标是应有的两倍大。

我在带有 IE8 标准模式的 IE8 中看不到这一点,它看起来与 Firefox 相同。

在 IE 7 标准中尝试时,浏览器 IE 7 看起来不错

这与使用 Internet Explorer 7 使用您的网站是一样的。您的网站在这里正常运行是件好事,因为它仍然有一定的市场份额

但是,IE浏览器7,怪癖模式,页面崩溃

Quirks Mode 基本上是在模仿IE5。您不必担心您的网站在 IE5 中运行。如果您有一个不会触发标准模式的无效文档类型,访问者只会在 Quirks 模式下看到您的网站。

您的文档类型:

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

这很好,而且肯定会触发标准模式。

您的网站确实存在一些验证错误,但没有一个是致命错误。

于 2011-05-28T12:12:09.547 回答
2

但是,IE浏览器7,怪癖模式,页面崩溃

耸耸肩,谁在乎?Quirks Mode 是 IE 5.5 的模拟器,多年来没有人使用过。你今天可能仍然担心它在 IE6 标准模式下的样子,这取决于你的受众是谁,但肯定不会比这更早。只要您的<!DOCTYPE>声明与现在一样,没有人会看到您的页面以 Quirks 模式呈现。

我认为“DTD XHTML 1.0 过渡”是正确的?

Yeah, it is. The validator is just warning you that you've chosen to ignore the doctype on the page, in favour of explicitly using XHTML 1.0 Transitional (which is the same doctype as on the page anyway, but the warning doesn't notice that). Just leave the “document type” dropdown on the validator form on ‘(detect automatically)’ and the warning will go away.

于 2011-05-28T12:15:09.130 回答