技术分享在IE6下调试CSS方法揭秘

你对IE6调试CSS的方法是否了解,这里和大家分享一下,主要介绍原作者的针对IE6调试CSS的一些经验。

在IE6下调试CSS方法

由于IE6糟糕的盒模型,你必须要万分小心。如果你需要将一元素设置了宽度,注意避免再将其上设定margin、padding(左边或者右边)。我会在其上再包裹一层元素。

防患于未然

坦白的讲,我每天都会话很多时间用于调试IE6的CSS问题上。下面是一些小Tips可以确保IE6最大限度的返回你期望的效果。不幸的是,并不是每个人都知道它们(译注:作者有些“危言耸听”)。

重置默认样式

重置默认样式可以最大限度的避免浏览器差异,最简单的样式重置通常可以这样写

 
 
 
  1. *{  
  2. margin:0;  
  3. padding:0;  
  4. }  

如果你觉得这样“太过于简单”,可以参考YUIReset和EricMeyer'sReset。

不要在同一元素上同时声明margin/padding的宽度

由于IE6糟糕的盒模型,你必须要万分小心。如果你需要将一元素设置了宽度,注意避免再将其上设定margin、padding(左边或者右边)。我会在其上再包裹一层元素,比如