隐藏/显示div时,IE8和div重叠

时间:2012-10-08 11:04:51

标签: html internet-explorer-8 overlap css

我使用一些DIV来创建内部数据的块。 我已将它们设置为“内联块”,因为我希望div将其宽度调整为内容。

IE8将他的宽度调整到我的内容,但我有一个奇怪的问题。

如果你去这个小提琴:http://jsfiddle.net/GvMW8/并点击第一个或第二个链接,你可以看到div重叠。

如果你去这个小提琴:http://jsfiddle.net/hhpRP/1/并做同样的操作,它就可以了!

这两个小提琴之间的唯一区别是主要div的'id'属性。

我不明白为什么我有这个问题,但是你能告诉我如何让它与内联块显示和div id一起使用吗?

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

看起来像IE8的小bug。

查看http://jsfiddle.net/willemvb/fjqUc/

我为bigBlock周围的div添加了一个额外的类,并使其显示:inline-block。 我也缩短了你的javascript。

这似乎足以让IE8听取:)