gpt4 book ai didi

html - CSS - 如何使文本显示在元素的中心下方,无论文本有多长

转载 作者:太空宇宙 更新时间:2023-11-04 12:33:22 25 4
gpt4 key购买 nike

我试图显示三个箭头,它们的大小可以改变。

我试图在这三个箭头下方添加一个数字。我想让数字位于箭头的中心,无论它们的长度是多少。

而且我还希望无论箭头的大小如何,数字都将处于相同的高度。

为了做到这一点,我已经尝试了下一个代码,但它似乎并不能解决问题 -

    <html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>

<style>
#container{
height: 80px;
width: 100%;
display: table;
}
#one{
width: 33%;
font-size: 90px;
}

#two{
width: 33%;
font-size: 50px;
}

#three{
width: 33%;
font-size: 60px;
}
#one,#two,#three{
text-align: center;
display: table-cell;
vertical-align: middle;
}


#numbers {


}


.num {
float: left;
width: 33%;
text-align: center;
display: table-cell;
vertical-align: middle;
font-size: 50px;
}
</style>


</head>
<body>

<div id="container">
<div id="one">&#9660;</div>
<div id="two">&#9650;</div>
<div id="three">&#9660;</div>
</div>

<div id="numbers">
<div class="num">8888</div>
<div class ="num">88</divclass>
<div class="num">8</div>
</div>

</body>
</html>

有什么想法吗?

感谢您的帮助

最佳答案

我想你的意思是你希望每个文本都放在相应的类似箭头的符号的正下方,并相对于它水平居中。然后,您需要使 #conrainer#numbers 元素显示为同一个表的,而不是两个独立的表。你需要一个容器来构成表格(在 CSS 意义上)。您不得在此类上下文中使用 float。这是您的代码的最小修改版本,用于实现此想法:

<style>
#stuff {
display: table;
width: 100%;
}
#container{
height: 80px;
width: 100%;
display: table-row;
}
#one{
width: 33%;
font-size: 90px;
}

#two{
width: 33%;
font-size: 50px;
}

#three{
width: 33%;
font-size: 60px;
}
#one,#two,#three{
text-align: center;
display: table-cell;
vertical-align: middle;
}


#numbers {
display: table-row;
}


.num {
width: 33%;
text-align: center;
display: table-cell;
vertical-align: middle;
font-size: 50px;
}
</style>

<div id="stuff">
<div id="container">
<div id="one">&#9660;</div>
<div id="two">&#9650;</div>
<div id="three">&#9660;</div>
</div>

<div id="numbers">
<div class="num">8888</div>
<div class="num">88</div>
<div class="num">8</div>
</div>
</div>

关于html - CSS - 如何使文本显示在元素的中心下方,无论文本有多长,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27469671/

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