我正在为 SharePoint 2007 开发,我漂亮的代码被破坏了,大概是 SharePoint 围绕我的内容编辑器 Web 部件生成的代码。我的理解是,由于在 SharePoint 将代码发送到浏览器之前没有进行“顶级”doctype 声明,因此 Internet Explorer 被迫以怪癖模式呈现页面。因此,整个页面在不遵守某些 CSS 声明的情况下呈现,我的页面看起来不对。
我希望能说服当权者这个问题值得解决,但我认为我需要能够告诉他们我想要什么...
那么,当我使用 CSS2 编写 XHTML(严格)但我的代码周围的内容并不严格时,哪种文档类型最有效?
最佳答案
<!DOCTYPE html>
这会将您的文档声明为 HTML5,并且 HTML5明确定义浏览器应如何处理损坏的代码,以便您的结果在所有浏览器上看起来都一样。
关于html - IE 不使用怪癖模式所需的最低文档类型是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4541566/