经过大量时间尝试解决这个问题后,我来这里寻求你的帮助。
我的网站没有doctype,并且适用于所有浏览器,包括IE。
我知道这不正确,但我放的任何DOCTYPE都会破坏代码。
事实是我的文档模式是怪异的5.5
在IE浏览器中,我将其更改为quirks模式(菜单中的第二个选项),并且完美无缺。
那么,除了它没有doctype之外,还有什么方法可以从怪异的5.5变为怪癖?
非常感谢!
答案 0 :(得分:1)
(发布上述评论得出的答案,因为OP表明它帮助他解决了问题)
你应该不使用Quirks模式。在任何情况下都有太多的问题使它成为一个合理的选择。
转换离开Quirks模式并不困难。
添加DOCTYPE
(您已经了解此信息)。
<!DOCTYPE html>
这将告诉浏览器使用标准模式。
将以下行添加到CSS中:
* {box-sizing:border-box;}
这是符合标准的方式,模拟怪癖模式中的主要因素导致布局差异,这是怪癖模式使用的不同盒子模型。
您可能需要做一些其他的小调整,但是box-sizing
应该处理离开怪癖模式时所获得的绝大多数布局更改。
希望有所帮助。