2

我正在为 SharePoint 2007 进行开发,我的漂亮代码被破坏了,大概是由 SharePoint 围绕我的内容编辑器 Web 部件生成的代码。我的理解是,因为在 SharePoint 将代码发送到浏览器之前没有做出“顶级”文档类型声明,Internet Explorer 被迫以怪癖模式呈现页面。因此,整个页面在不尊重某些 CSS 声明的情况下呈现,并且我的页面看起来错误。

我希望说服当权者认为这个问题值得解决,但我认为我需要能够告诉他们我想要什么......

那么,当我使用 CSS2 以 XHTML(严格)编写但围绕我的代码的内容并不严格时,哪种 doctype 最有效?

4

1 回答 1

3
<!DOCTYPE html>

这将您的文档声明为 HTML5,并且HTML5明确定义了浏览器应如何处理损坏的代码,以便您的结果在所有浏览器上看起来都相同。

于 2010-12-27T20:26:02.830 回答