我有一个相当奇怪的问题,我正在工作的网站。它包含一个“功能区”导航,在容器后面的每一端都有一个折叠角。在左边,缎带角上的负边距工作正常。然而,在右边,缎带绝对不会超出IE中的包装,我可以使用负的margin-18px,但它必须是-38px。如果我把它设置为-1000px,它的行为仍然像是在-18px。这在IE7、IE8和IE9中发生。我不知道是什么问题。

最佳答案

我只在IE7上看到这个问题。
我将<ul id="nav">包装成一个<div>,将其设置为position: relative; padding-bottom: 20px,并绝对将缎带角分别设置为bottom:0; left:0right:0

09-25 18:39