gpt4 book ai didi

html - 在中间设置一个 div 在另一个 div 里面

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

我有以下 HTML 页面:

<div id="main">
<div id="description">
Some text
</div>
</div>

使用以下 CSS:

#main {
height:600px;
vertical-align:middle;
}

#description {
display:block;
height:50%;
width: 50%;
margin: auto;
font-size:18px;
}

使用此代码,description div 水平居中,但我想将其垂直居中。

你知道我该怎么做吗?

最佳答案

您可以使用相对-绝对定位来实现这一点:

#main
{
height: 200px;
position: relative;
background-color: lime;
}
#description
{
width: 50%;
height: 50%;
position: absolute;
left: 25%; /* (100 - width)/2 */
top: 25%; /* (100 - height)/2 */
background-color: cyan;
}

Demo here

关于html - 在中间设置一个 div 在另一个 div 里面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7912536/

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