0

我们一直在我们的网站上使用 HTML 4 过渡(半)文档类型,并且在升级我们的网站之前,我正在测试更多最新的文档类型。

我在这里创建了一个测试页面(链接随后被删除,因为原因不是此示例所特有的)。

当前的文档类型可以正常显示页面,但是您可以看到我们使用的样式会破坏页面(例如,搜索框和顶部菜单跳转到上方的徽标),如果使用了任何其他文档类型。就好像某些样式选择器不再被使用一样。

我猜这可能是由浮动 div(例如#logo 和#topRight)引起的。我试图清除这些,但它并没有解决问题。

该页面在 HTML 4 Strict、XHTML 1 Strict、HTML 5 和 CSS 3 中验证没有错误(XHTML 中的“/”错误除外,因为内容仍然是 HTML)。

有谁知道为什么该页面与较新的文档类型不同?感谢您的任何建议。

4

1 回答 1

0

这是一个区分大小写的问题。

于 2013-02-14T14:21:19.370 回答