gpt4 book ai didi

css - 如何在已知高度的 div 中垂直居中文本,但不设置 line-height 属性,因为文本可能跨越多行?

转载 作者:行者123 更新时间:2023-11-28 14:32:18 26 4
gpt4 key购买 nike

如何在已知高度的 div 中垂直居中未知数量的文本(可能跨越多行)。我知道这可以使用 line-height 属性来完成,但这仅在只有一行文本时才有效。

最佳答案

我认为唯一可以自动垂直调整文本的 HTML 是表格单元格,所以如果您使用的是 div,您可以应用一些小技巧:

.align-vertically {
display: table-cell;
vertical-align: middle;
}

通过这种方式,您将更改默认显示行为,使 div 表现得像一个单元格!

关于css - 如何在已知高度的 div 中垂直居中文本,但不设置 line-height 属性,因为文本可能跨越多行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7222670/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com