如何让跨度边距留在div和vertical-align center旁边?
红色框架为div
,绿色框架为span
。外部div
元素是div。
<div>
<span style="width: 100%; margin: auto auto auto 0;">0台</span>
</div>
我尝试使用margin
,display:inline-block;
都失败了。
我希望span
移动到那里:
修改-1
我的div
使用Col span
属性作为宽度。
<Col :span=8>
<div>
<span>...
</div>
</Col>
答案 0 :(得分:0)
请使用display:table
和display:table-cell
<div style="width: 500px;height:200px;display:table;">
<span style="width:100%; display:table-cell;
vertical-align:middle;">0台</span>
</div>
答案 1 :(得分:0)
使用 flex
为了解目的而创建了一个演示。
div {
width: 300px;
height: 200px;
border: 1px solid;
display: flex;
align-items: center;
}
span {
display: inline-block;
}
<div>
<span>0台</span>
</div>
答案 2 :(得分:0)
请尝试将float:left属性添加到样式中。
<div style="width: 500px;">
<span style="width:100%; margin: 0 auto auto 0; float: left">0台</span>
</div>