[英]How to set vertical-align of span to middle of a div
我使用简单的html代码测试vertical-align,但它不起作用
<div style="height:45px; border: solid 1px black;">
<strong style="vertical-align:bottom;">
abc
</strong>
</div>
这就是你如何做到的
<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
给父框(在你的案例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>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.