相关疑难解决方法(0)

为什么内联块导致这个div有高度?

jsFiddle Demo

我似乎无法弄清楚为什么使用display:inline-block会导致此<div>元素以某种方式在隐藏其包含元素时获得高度.这不会发生display:block.

HTML:

<div style="display:inline-block;"><input type="hidden" /></div>
<div>Gap above created by inline-block</div>
<div style="display:block;"><input type="hidden" /></div>
<div>No gap above if using block</div>
Run Code Online (Sandbox Code Playgroud)

jsfiddle的截图

为什么会display:inline-block造成这里描述的差距?

html css

34
推荐指数
3
解决办法
2万
查看次数

标签 统计

css ×1

html ×1