如何解决div在不同的浏览器上显示为不同
该页面在firefox上看起来很完美,但是在IE和chrome上却以不同的方式损坏:http://camethra.com/?p=76。 在IE上:整个容器div正确对齐。 在Chrome上:帖子重叠在评论部分。 你能帮我解决这个问题吗? 谢谢解决方法
其他答案是正确的,但还不完全正确。
您的页面正在IE中以Quirks模式呈现,这就是为什么此页面在此浏览器中看起来不完整的原因。
您获得“怪癖模式”的原因是文件开头的两个UTF-8字节顺序标记:
ef bb bf ef bb bf 3c 21 44 4f 43
. . . . . . < ! D O C
您将需要在不保存文件的情况下保存文件。无论您使用什么编辑器,它都应该是一个选项。
要修复Chrome,您应该修复验证错误,尤其是这样的错误:
end tag for \"ul\" which is not finished
, 对于IE:在doctype之前删除空格。这会导致IE退回到Quirks模式。
通常:首先修复标记错误。
, 在IE8中,您的文档正在“怪癖模式”下查看。 (在IE8中打开页面,按F12键进入IE \的Developer Tools,IE当前选择的文档模式位于右上方)。您可能有一些IE认为无效的XHTML或CSS,导致默认情况下以“怪癖”模式呈现。
http://www.quirksmode.org/css/quirksmode.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。