1

我使用一些 DIV 来创建内部包含数据的块。我将它们设置为“inline-block”,因为我希望 div 将他的宽度调整为内容。

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

如果您转到此小提琴: http: //jsfiddle.net/GvMW8/并单击第一个或第二个链接,您会看到 div 是重叠的。

如果你去这个小提琴: http: //jsfiddle.net/hhpRP/1/并做同样的操作,它的工作原理!

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

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

谢谢你的帮助!

4

1 回答 1

0

看起来像一个小小的 IE8 错误。

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

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

这似乎足以让 IE8 听 :)

于 2012-10-08T11:35:57.767 回答