错误修正:IE双边距浮动错误

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了错误修正:IE双边距浮动错误相关的知识,希望对你有一定的参考价值。

It’s an Internet Explorer-exclusive bug wherein an element that is floated – and given a margin in the same direction as the float – ends up with twice the specified margin size. The fix is extremely simple. All you have to do is apply a display: inline rule to your floated element.
  1. /*
  2.   Instead of this
  3. */
  4. #content {
  5. float: left;
  6. width: 500px;
  7. padding: 10px 15px;
  8. margin-left: 20px;
  9. }
  10.  
  11. /*
  12.   Do this
  13. */
  14. #content {
  15. float: left;
  16. width: 500px;
  17. padding: 10px 15px;
  18. margin-left: 20px;
  19. display:inline;
  20. }

以上是关于错误修正:IE双边距浮动错误的主要内容,如果未能解决你的问题,请参考以下文章

css 修复IE 6/7双边距/填充错误

使用jQuery修复IE6双边距错误/重复字符错误

IE双边距bug

1:什么时候margin取最大值 而不是相加 2:ie6margin双边距bug怎么解决

IE常见bug及其修复方法

常见兼容问题汇总