我有两个div
并排的。两者具有相同的大小和display: inline-block
. 两者之间的唯一区别是,第一个有一些文本,第二个是空白的。
HTML:
<div>1</div>
<div></div>
CSS:
div {
display: inline-block;
border: 1px solid black;
width: 50px;
height: 50px;
}
第一个 div 低于第二个。
我知道所有可能的修复,比如向
第二个 div 添加一些文本或 a 。当然,添加vertical-align: top
也可以解决此问题。
我想知道的是,有人可以解释一下,为什么空白 div 的对齐方式与其中包含一些文本的 div 不同?