我想編碼一個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/ –