我在一个div中有很多span元素。例如:
<div>
<span>element 1 </span>
<span>element 2 </span>
<span>element 3 </span>
</div>
我想垂直对齐span元素2,使其比其他两个元素高50px。我怎样才能做到这一点?
我试图像这样设置跨度,但是我没有用:
width: 100px;
height: 50px;
display:table-cell;
vertical-align: top
JSFIDDLE:https://jsfiddle.net/3t6ao52q/1/
我希望它看起来像这样:
您可以vertical-align
在第一个和第三个上使用property <span>
,
div{
border: 1px solid #000;
width: 300px;
}
span{
width: 100px;
height: 100px;
display:table-cell;
vertical-align: top;
}
span:nth-child(1),
span:nth-child(3) {
vertical-align: middle;
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句