繁体   English   中英

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

[英]IE8 and div overlap when hiding/showing divs

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

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

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

如果您转到此小提琴: http : //jsfiddle.net/hhpRP/1/并执行相同的操作,它将起作用!

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

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

谢谢你的帮助!

看起来像一个IE8小错误。

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

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

这似乎足以使IE8收听:)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM