gpt4 book ai didi

css - Div 高度不会调整以适应内容

转载 作者:行者123 更新时间:2023-12-04 22:31:33 25 4
gpt4 key购买 nike

如何水平和垂直居中 div 并调整高度以适应内容?

fiddle

这是我的 html 代码:

 <div class="sprite">
</div>

<div class="content">
<span>close</span>
<div class="centered">

lorem lipsum.....

</div>

</div>

和CSS:
.sprite{
position: fixed;
left: 0px;
top: 0px;
z-index: 20;
width: 100%;
height: 100%;
background-color: gray;
opacity: 0.6;
}

.content{
border:1px solid red;
z-index:21;
position: absolute;
margin:auto;
padding:10px;
left: 0px;
top: 0px;
bottom:0px;
right:0px;
height:30%;
width:30%;
text-align:center;
}
.content span{
position:absolute;
top:0px;
right:0px;}

.centered{
height:100%;
/* Internet Explorer 10 */
display:-ms-flexbox;
-ms-flex-pack:center;
-ms-flex-align:center;

/* Firefox */
display:-moz-box;
-moz-box-pack:center;
-moz-box-align:center;

/* Safari, Opera, and Chrome */
display:-webkit-box;
-webkit-box-pack:center;
-webkit-box-align:center;

/* W3C */
display:box;
box-pack:center;
box-align:center;
}

这就是我要的:

enter image description here

最佳答案

编辑 .content 类以具有以下 css 并删除绝对位置

height:auto;
overflow:visible;

关于css - Div 高度不会调整以适应内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20267675/

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