我使用简单的html代码测试vertical-align,但它不起作用
<div style="height:45px; border: solid 1px black;">
<strong style="vertical-align:bottom;">
abc
</strong>
</div>
答案 0 :(得分:6)
你就是这样做的
<div style="height:45px; border: solid 1px black; display: table;">
<strong style="vertical-align:bottom; display: table-cell;">
abc
</strong>
</div>
正如我之前提到的,垂直对齐非常棘手。要使其工作,就像在桌面上一样,将父容器设置为table
,内部<div>
或elements
显示为table-cell
答案 1 :(得分:0)
为父框(在您的情况下为div
)提供height
,display: table-cell
和vertical-align: middle
属性。这是一个例子:
<div style="height:100px; border: solid 1px black; vertical-align:middle;display:table-cell;">
<span style="">abc</span>
</div>