gpt4 book ai didi

html - 在移动设备上显示表格不垂直居中文本

转载 作者:太空宇宙 更新时间:2023-11-03 18:13:14 25 4
gpt4 key购买 nike

我有以下 CSS 和 HTML 代码:

CSS

.table{
display:table;
height:100%;
width:100%;
}

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

HTML

<div class="table">
<div class="table-cell">
<a class="cta cta-1" href="#">Shop Now</a>
</div>

它在桌面上将文本正确地垂直居中,但我尝试在我的手机 (iPhone) 上查看它但它不起作用,文本与顶部对齐。为什么会这样?你可以在这里看到它。 http://machinas.com/wip/stradviarius/startpage/

最佳答案

如果您使用不会更改的固定内容,您可以使用:

.table-cell{
display: table-cell;
margin-top:170px;
}

对文本使用line-height(可能是最好的):

.cta {
line-height:339.328px;
}

339.328px 来自您的 div 高度。

注意:您的网站不会在我的 Chromebook 上使文本垂直居中,所以我认为它不起作用。

关于html - 在移动设备上显示表格不垂直居中文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23293881/

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