我父母有2个div 1
.box {
width: 960px;
position: relative;
}
#content {
width: 100%;
position: absolute;
background: yellow;
background: 0, 0, 0, 0.5;
padding: 30px 20%;
}Run Code Online (Sandbox Code Playgroud)
<div class="box">
<div id="content">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Inventore blanditiis veniam autem repellat consequatur hic magnam, molestiae debitis doloremque quam
</div>
</div>Run Code Online (Sandbox Code Playgroud)
当我使用填充内容div时,它会溢出它的父级.顺便说一句,我必须使用width:100%;for,#content因为我想要内容div中的填充因为我正在使用背景颜色,所以,我该如何解决?
这是小提琴
使用盒子大小
*{box-sizing: border-box}
Run Code Online (Sandbox Code Playgroud)
这是演示
*{box-sizing: border-box}
:root{
padding-top: 40px
}
.box{
width:480px;
position:relative;
}
#content{
width:100%;
position:absolute;
background:yellow;
background:0,0,0,0.5;
padding:30px 20%;
}Run Code Online (Sandbox Code Playgroud)
<div class="box">
<div id="content">Lorem ipsum dolor sit amet, consectetur adipisicing elit. Inventore blanditiis veniam autem repellat consequatur hic magnam, molestiae debitis doloremque quam
</div>
</div>
Run Code Online (Sandbox Code Playgroud)