我有一個包含3列(每個作爲一個div)的股利。問題是父div的高度不能隨列的高度一起擴展。CSS:Div不擴展與子div
這裏是風格問題:
#content{
background: #fff;
clear: both;
color: #333;
padding: 10px 20px 40px 20px;
overflow: auto;
}
#leftcol {
position:absolute;
float:left;
top:285px;
z-index:100;
background-color:#EEEEEE;
padding:5px;
-moz-border-radius: 10px;
border-radius: 10px;
}
#rightcol {
position: absolute;
right:208px;
top:285px;
width:177px;
background-color:#EEEEEE;
padding:5px;
-moz-border-radius: 10px;
border-radius: 10px;
}
#centercol {
margin-left: 288px;
margin-right:200px;
background-color:#EEEEEE;
padding:5px;
-moz-border-radius: 10px;
border-radius: 10px;
}
我認爲這是在是搞亂的東西了左,右列中的絕對定位。每一個不使用列樣式的頁面都可以正常工作。父div的高度隨其內部的內容而擴展。
有人可以幫我嗎?
Jonesy
從常問問題(http://stackoverflow.com/faq):「我不應該在這裏問什麼樣的問題?...網頁設計和HTML/CSS佈局,你的職位是」設計師「,問在Doctype上「。 – 2010-09-17 18:03:18
這是一個很好的觀點:http://doctype.com/儘管你有時可能會得到更準確的答案:-) – 2010-09-18 08:21:48