我正在阅读一个很好的文档here的CSS技术。
它显示了如何创建一个带有两个固定宽度侧边栏的流体中心柱。
我很清楚该技术是如何工作的,但我不确定哪个问题/错误 CSS部分正在尝试修复(标记为IE6修复)。
/*** IE6 Fix ***/
* html #left {
left: 150px; /* RC width */
}
我知道* html
确保只有IE浏览器会读取该CSS规则。
IE浏览器更正的目的是什么?
答案 0 :(得分:2)
来自文章
在IE6中,负边距将左列拉到左边太远(浏览器窗口的整个宽度)。我们需要将它向右推到右列的整个宽度 - 使用star-html hack来掩盖其他浏览器 - 我们已经准备好了。
IE6在渲染CSS时存在许多怪癖。它通常需要一些额外的补偿来使文档的顺序正确。