CSS:我如何克服IE6中的负边际和绝对位置问题?

时间:2009-04-02 10:18:15

标签: css internet-explorer css-position internet-explorer-6 margin

我正在使用绝对定位和负边距(使用top:和left :)来在我的网站中定位徽标和其他类似的东西。我知道IE6存在负边距和绝对定位问题,我如何克服这些问题以确保它们在IE6中正常工作?

2 个答案:

答案 0 :(得分:3)

在IE6中使用绝对定位时,除非您在最近的父元素上专门设置宽度,否则可能会出现意外定位(否则IE6似乎不知道 left 值应该在哪里定)。

答案 1 :(得分:0)

您可能需要重新考虑使用负边距。你真的需要它们来做你正在做的事吗?我想如果没有你的代码示例就很难说。

如果您使用绝对定位,则可以相对于您拥有的任何相对父元素,在任何您喜欢的位置定位。顶部和左侧属性(或右侧和底部)应该意味着您不必使用负边距,不应该使用它们吗?