#center
為廣南等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及廣南網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為成都網(wǎng)站設(shè)計、做網(wǎng)站、廣南網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!
{
width:600px;
height:100%;
margin:0 auto;
}
#bottom
{
width:600px;
height:300px;
margin:0 auto;
clear:both;
}
其它不動
加入clear:both是適應(yīng)firefox瀏覽器的,你把margin-top放入
#center
{
margin-bottom:7px;
}
因為firefox對margin-top解析好象不太樣
[img]div 默認就是自適應(yīng)高度,隨內(nèi)容的高度增加,也可以使用樣式:style.div{ height:auto;}/style來定義自適應(yīng)
很簡單,讓 div a 也浮動起來,因為c和d浮動以后,就脫離了a ,他們的高度自然無法影響到a的高度。a也浮動起來的話,c的d就重新回到了a的懷抱 自然問題解決了。
給a加上樣式
float:left;
當(dāng)然 a浮動以后你要考慮a和其它元素的位置關(guān)系 頁面是否會錯亂
而且你也需要清除浮動對b的影響。
在b前面寫一個空DIV來清除浮動:
div class="clear" style="clear:left;"/div
既然你的高度是自適應(yīng),那又何必在里面的div上使用 float:left; 呢?
float:left; 是將這個div向左浮動,三個div就等于是在一行的,成了三列一行
不使用 float:left; 就是一列三行,這樣外面的div再設(shè)置自適應(yīng)高度才合理的
style
.content {width:300px; height:auto; overflow:hidden;}
.content .li {float:left; width:100px; height:auto;}
/style
div class=“content”
div class="li"111/div
div class="li"222/div
div class="li"333/div
/div
首先確保這個div是不是是block。默認情況下,div是block??赡茉谠O(shè)置某些css樣式的時候更改了也不一定。可以如果設(shè)置了高度,他的高度就會固定下來??梢赃@樣改。不設(shè)置他的高度,設(shè)置它的overflow:hidden屬性就可以自適應(yīng)內(nèi)容了、
css默認下有一個高度,然后根據(jù)內(nèi)容的填充需要自動適應(yīng)內(nèi)容的css寫法:
div{ min-height:400px; height:auto;}
設(shè)置最小高度,也就是固定的高度。
設(shè)置高度自適應(yīng)。
以此類推也可以定義最大高度,高度自適應(yīng),當(dāng)內(nèi)容填充超過一定程度高度將不再增加。