我正在尝试在一个 div 中编写一个带有 2 个 div 的 html。有一个没有宽度或高度的父div。宽度是浏览器宽度,高度没有指定。我想在这个父 div 中,有 2 个 div:第一个需要有一个宽度或 250 像素,第二个需要有屏幕的其余宽度。他们都缺少高度..取决于里面有多少内容。现在我试图让它像这样:
<div id="calendar">
<section id="list">
</section>
<section id="grid">
</section>
</div>
和这样的CSS:
#calendar {
margin: 0 auto;
position: relative;
overflow: hidden;
}
#calendar #list {
background: #f00;
position: absolute;
width: 250px;
left: 0;
top: 0;
}
#calendar #grid {
background: #0f0;
position: absolute;
left: 250px;
top: 0;
right: 0;
}
现在的问题是,当我向子 div 添加内容时,父 div 不会调整大小
我希望 CSS 有一个解决方法来解决这个问题,因为通过 JS 来做会很糟糕。
提前谢谢你,丹尼尔!