当min-height
被添加到CSS中时,div.left
会被推到底部。有人能解释为什么会发生这种情况吗?
.left, .right {
width: 170px;
min-height: 150px;
border: 1px solid #666;
display: inline-block;
}
<div class="left">
<ul>
<li>Lorem ipsum 1</li>
<li>Lorem ipsum 2</li>
<li>Lorem ipsum 3</li>
<li>Lorem ipsum 4</li>
</ul>
</div>
<div class="right">
<ul>
</ul>
</div>
发布于 2014-08-30 13:58:31
min-height
不会将它下推,它的发生是因为vertical-align
属性(它的默认值是baseline
)。如果您在.left
上应用vertical-align: top
,问题就会得到解决。
https://stackoverflow.com/questions/25583053
复制