我有一个非常具体的布局可以用 HTML/CSS 来实现。基本上我有一个文本容器,里面有几个左浮动框。然后我有一个页脚,需要在底部与这个文本容器重叠几个像素。我通过在页脚上使用负上边距并position:relative
在文本容器和页脚上设置和 z-index 以使页脚层堆叠在文本容器上方来实现这一点。
它可以在小提琴中得到最好的证明:http: //jsfiddle.net/sW9cu/2/。
问题在于,在 IE9 和 Firefox 18 中,页脚的内容会清除文本框的内容,而在 Chrome 中,页脚的内容会覆盖文本框的内容而没有任何清除。
我基本上需要这在 IE7+、Firefox 和 Chrome 中保持一致,无论哪种方式。不关心哪种方式 - 它可以清除或重叠,但无论浏览器如何,它都需要表现相同。
谁能看到它为什么这样做以及如何纠正它?这可能与我在文本容器上使用的微清除修复有关,但我真的不确定。
感谢任何人的指点 - 这个让我难过!