CSS 3专栏 - 试图了解IE6错误修复

时间:2009-12-02 13:59:41

标签: css internet-explorer-6

我正在阅读一个很好的文档here的CSS技术。

它显示了如何创建一个带有两个固定宽度侧边栏的流体中心柱。

我很清楚该技术是如何工作的,但我不确定哪个问题/错误 CSS部分正在尝试修复(标记为IE6修复)。

/*** IE6 Fix ***/
* html #left {
  left: 150px;           /* RC width */
}

我知道* html确保只有IE浏览器会读取该CSS规则。 IE浏览器更正的目的是什么?

1 个答案:

答案 0 :(得分:2)

来自文章

  

在IE6中,负边距将左列拉到左边太远(浏览器窗口的整个宽度)。我们需要将它向右推到右列的整个宽度 - 使用star-html hack来掩盖其他浏览器 - 我们已经准备好了。

IE6在渲染CSS时存在许多怪癖。它通常需要一些额外的补偿来使文档的顺序正确。