【发布时间】:2018-08-27 03:53:26
【问题描述】:
.parent{
height:50px;
background:gold;
}
.checka, .radioa, .selecta{
display:inline-block;
vertical-align:middle;
}
<div class='parent'>
<input type='checkbox' class='checka'>
<input type='radio' class='radioa'>
<select class='selecta'>
<option>lorem</option>
<option>lorem</option>
</select>
</div>
这里的vertical align:middle 有什么问题?为什么子元素不在父元素的中间?
【问题讨论】:
-
因为你没有给他们一个高度?
-
@j08691 我们不需要高度,垂直对齐使用线框(没有人可以看到)而不是包含块(每个人都可以看到)......这总是会混淆大家
标签: html css vertical-alignment