Internet Explorer中的负边距

时间:2012-05-15 20:31:08

标签: html css internet-explorer margin

我正在处理一个相当奇怪的问题。它涉及一个“带状”导航,每个端部的折叠角包裹在容器后面。在左边,功能区角上的负边距工作得很好。然而,在右边,功能区绝对拒绝在IE中的包装器之外。我可以使用margin-18px,但它必须为-38px。如果我将其设置为-1000px,它仍然表现得像-18px那样。这发生在IE7,IE8和IE9中。我不知道问题是什么。

1 个答案:

答案 0 :(得分:0)

我只在IE7中看到这个问题。

我将<ul id="nav">包裹到<div>中,将其设置为position: relative; padding-bottom: 20px,并将功能区角分别绝对定位到bottom:0; left:0right:0