我正在尝试将 clid div 定位在父 div 中,但父 div 的高度应该是动态的,因此在子 div 位于内部之后它应该扩大或缩小。我怎样才能实现它?孩子应始终留在父母之内。
因为我根本不是设计师,所以我阅读了“通过十个步骤学习 CSS 定位”来学习一点。
而这个问题“使绝对定位的 div 扩展父 div 高度”。
谢谢
CSS
#header
{
margin: 0 auto;
border: 1px solid #000000;
width: 500px;
background: #aa0000;
}
#body
{
margin: 0 auto;
border: 1px solid #000000;
width: 500px;
background: #ff0000;
}
#footer
{
margin: 0 auto;
border: 1px solid #000000;
width: 500px;
background: #dd0000;
}
#section_one
{
position: relative;
width: 100px;
height: 100px;
background: #EEEEEE;
top: 10px;
left: 10px;
}
#section_two
{
position: relative;
width: 100px;
height: 100px;
background: #EEEEEE;
top: 10px;
left: 150px;
}
HTML
<div id="header">HEARDER</div>
<div id="body">
<div id="section_one">SECTION ONE</div>
<div id="section_two">SECTION TWO</div>
</div>
<div id="footer">FOOTER</div>