我有以下HTML和CSS,它们在Firefox和Chrome中的行为完全不同。
.container {
width: 200px;
height: 50px;
border: 1px solid black;
display: inline-table;
}
.content {
background-color: red;
width: 30%;
height: 100%;
}
<div class="container">
<div class="content"></div>
</div>
<div class="container">
<div class="content"></div>
</div>
在Chrome中,它可以正确显示,但在Firefox中则不能。
铬:
Firefox:
通过在Firefox中检查内容div,高度为0。
为什么它可以在Chrome和Safari中工作,但不能在Firefox中工作?我注意到删除display: inline-table
将起作用,但是容器div将被堆叠而不是内联。
尝试更改display: inline-table;
为display: inline-block;
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句