gpt4 book ai didi

HTML:将 div 的内容水平和垂直居中?

转载 作者:太空宇宙 更新时间:2023-11-04 03:03:39 26 4
gpt4 key购买 nike

我阅读了很多东西来尝试,但仍然无法正常工作。我有一个包含一些内容的 div,我希望内容垂直和水平居中。当我执行以下操作时,它们垂直居中,但向左对齐。如果我删除 display: table-cell,它们水平居中但对齐到顶部。

<div class='contents'>
<span>a span</span><br>
<span>b span</span><br>
<span>c span</span>
</div>

.contents {
height: 150px;
text-align: center;
display:table-cell;
vertical-align:middle;
}

最佳答案

我试过你的例子,效果很好。是否在特定浏览器中它不适合您?

.contents {
height:100px;
text-align: center;
display: table-cell;
vertical-align: middle;
background: red;
}
<div class='contents'>
<span>a span</span>
<br>
<span>b span bit longer</span>
<br>
<span>c span</span>
</div>

关于HTML:将 div 的内容水平和垂直居中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30872785/

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