gpt4 book ai didi

html - Flex item 的自动 margin 减少了 parent 的 padding

转载 作者:行者123 更新时间:2023-11-28 19:16:05 26 4
gpt4 key购买 nike

当元素 (#box) 的高度大于屏幕时,父容器 (#wrap) 的底部填充被切断。

enter image description here

普通 View ,应用了#wrap 的底部和顶部填充:

enter image description here

html, body {

height: 100%;

}

#wrap {

width: 100%;
padding: 20px;
box-sizing: border-box;
display: flex;
align-items: center;
height: 100%;

}

#box {

padding: 20px;
background: red;
margin: auto;

}
<div id="wrap">

<div id="box">
CONTENT
<br>
CONTENT
<br>
CONTENT
<br>CONTENT
<br>
CONTENT
<br>
CONTENT
<br>
CONTENT
<br>
</div>

</div>

最佳答案

您可以使用此代码

        html {
height: 100%;
}
body {
margin: 0;
padding: 0;
height: 100%;
}
#wrap {
width: 100%;
padding: 20px;
box-sizing: border-box;
display: flex;
align-items: center;
height: 100%;
}
#box {
padding: 20px;
background: red;
margin: 20px auto;
}
    <div id="wrap">
<div id="box">
CONTENT
<br> CONTENT
<br> CONTENT
<br> CONTENT
<br> CONTENT
<br> CONTENT
<br> CONTENT
<br>
</div>
</div>

关于html - Flex item 的自动 margin 减少了 parent 的 padding,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58299067/

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