在 Web 开发中,在 解决方案 1:行高 最简单的解决方案是设置 解决方案 2:表格元素 对于多行文本,垂直对齐属性将无效不工作。相反,请将文本包裹在 中。元素并应用以下样式: 解决方案 3:变换 另一种选择是使用transform 属性和translateY() 来垂直定位文本。这需要将元素的位置设置为绝对位置,并将其从顶部平移 -50%。 注意: 转换解决方案可能与 IE8 等旧版浏览器不兼容。建议将其与适当的浏览器前缀一起使用以实现跨浏览器支持。#abc {
line-height: 50px;
}
#abc {
display: table;
width: 100%;
}
#abc span {
vertical-align: middle;
display: table-cell;
}
#abc {
position: absolute;
top: 50%;
transform: translateY(-50%);
}
以上是如何垂直对齐 `` 元素内的文本?的详细内容。更多信息请关注PHP中文网其他相关文章!