[英]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.