如何使您的设计在不同的浏览器中更加兼容IE

时间:2012-06-22 09:15:18

标签: html css

我只是想知道,当我在Chrome和Firefox中测试我的网页设计时,一切似乎都没问题,位置,对齐方式,悬停等等但是当我在IE8中测试我的布局时,一切都在变化,定位变得更糟,对齐甚至悬停功能都无法正常工作。所以我的问题是,即使我在IE浏览器中将其加载到不同的浏览器中,我怎么能做出不会改变的网页设计。

提前致谢和朋友。

2 个答案:

答案 0 :(得分:2)

  

当我在IE8中测试我的布局时,一切都改变了,定位得到了   更糟糕的是,对齐甚至悬停功能都无法正常运行

听起来您的页面显示在quirks mode中,在IE中模拟IE5.5。

按F12打开Developer Tools,检查正在使用的模式。

怪癖模式的最可能原因是您没有有效的文档类型,例如<!DOCTYPE html>作为第一行。

答案 1 :(得分:0)

您应该在您的div容器或HTML5容器中应用CSS属性box-sizing: border-box。这将适用于您在CSS中指定的大小的容器,并且不会使用填充或边距更改容器,因为填充和边距将应用于容器内。

Chrome和Firefox不会对填充和边距使用相同的概念,但使用它们都会使用相同的。