gpt4 book ai didi

html - div 的简单垂直对齐问题

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

我的脑子坏了,所以我需要你们的帮助。

我正在尝试在 div 中进行垂直对齐。

我有

html

<a href='#'>
<div class="div">
<div class="insideDiv">text here</div>
</div>
</a>

我的CSS

a {
color: #006699;
text-decoration: none;
font-size: 10pt;
border-width: 0;
position: relative
}

.div{
position: absolute;
background-color: red;
top: -75px;
left: 50px;
width: 100px;
height: 50px;
z-index: 1000;
padding: 8px;
}

.insideDiv{
background-color: white;
width: 100px;
height: 47px;
border: solid 1px grey;
font-weight: bold;
vertical-align: middle;
text-align: center;
}

似乎 text here 不能垂直居中对齐,而是水平居中对齐。谁能帮我解决这个问题?非常感谢!

最佳答案

vertical-align属性不适用于 block 级元素,仅适用于内联格式化上下文和表格单元格中的元素

您可以将 display: table-cell; 添加到您的 .insideDiv 类中,使其文本垂直居中:

示例:http://jsfiddle.net/Adrift/qTkAN/1/

关于html - div 的简单垂直对齐问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16328439/

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