我有以下HTML和CSS在Firefox和Chrome中表现完全不同.
.container {
width: 200px;
height: 50px;
border: 1px solid black;
display: inline-table;
}
.content {
background-color: red;
width: 30%;
height: 100%;
}Run Code Online (Sandbox Code Playgroud)
<div class="container">
<div class="content"></div>
</div>
<div class="container">
<div class="content"></div>
</div>Run Code Online (Sandbox Code Playgroud)
在Chrome中,它可以正确显示,但不能在Firefox中显示
铬:

火狐:

通过检查Firefox中的内容div,高度为0.
为什么它适用于Chrome和Safari,但不适用于Firefox?我注意到删除display: inline-table将工作,但容器div将堆叠而不是内联.