我想编码一个div内的2个div的html。 有一个父div没有宽度或高度..宽度是浏览器的宽度和高度没有指定。 我想在这个父div,2 divs:第一个需要有一个宽度或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做到这一点。
谢谢你, 丹尼尔!
你需要使用'position:absolute'吗?你可以使用'position:static'和'float'来实现这一点,父母将保持其高度 –
我试着你的例子,我会进一步的问题,因为第二个div没有宽度大小..所以如果我添加一个div里面,并将其设置为父母的100%,它将在第一个div下面 –
我在这里做了1个小提琴http://jsfiddle.net/yY2wy/7/ –