<div style="background-color:red">
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <body style="padding:0px; margin:0px; min-height:300px;"> 內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容<br>內(nèi)容內(nèi)容內(nèi)<br>容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)<br>容內(nèi)容內(nèi)容內(nèi)容內(nèi)<br>容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容 內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容<br>內(nèi)容內(nèi)容內(nèi)<br>容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)<br>容內(nèi)容內(nèi)容內(nèi)容內(nèi)<br>容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容內(nèi)容 </div>
<head> <style type="text/css"> <!-- .box1{ background-color:#F90; min-height:200px; width:125px; height:200px; float:left;} .box2{ background-color:#0CF; min-height:200px; width:125px; height:200px; float:left;} .box3{ background-color:#9C0; min-height:200px; width:125px; height:200px; float:left; height:auto;} .box4{ background-color:#F9C; min-height:200px; width:125px; height:200px; float:left;} [class].box4{height:auto;} --> </style></head> <body> <div class="box1"> <p>BOX1</p> <p>BOX1</p> <p>BOX1</p> <p>BOX1</p> <p>BOX1</p> <p>BOX1</p> <p>BOX1</p> <p>BOX1</p> <p>BOX1</p> <p>BOX1</p> </div> <div class="box2"> <p>BOX2</p> </div> <div class="box3"> <p>BOX3</p> </div> <div class="box4"> <p>BOX4</p> <p>BOX4</p> <p>BOX4</p> <p>BOX4</p> <p>BOX4</p> <p>BOX4</p> <p>BOX4</p> <p>BOX4</p> <p>BOX4</p> <p>BOX4</p> </div> </body> </html> 做一個(gè)瀏覽器兼容的項(xiàng)目老是遇到這樣的問(wèn)題!把這個(gè)解決方法記下來(lái): 之前遇到Div不自適應(yīng)高度解決的辦法就是在最底下加多個(gè)空的Div清除兩邊的浮動(dòng),代碼如下: <div style="clear:both"></div> 不過(guò)應(yīng)用這個(gè)方法如果Div嵌套過(guò)多中間浮動(dòng)過(guò)于復(fù)雜容易使頁(yè)面亂掉而,最近找到了新的處理辦法,就是可以直接在外層想讓其"自適應(yīng)高度"的Div添加以下屬性: style="height:100%; overflow:auto;" 呵呵,然后發(fā)現(xiàn)一個(gè)很奇怪的現(xiàn)象,就是如果只添加"height:100%; "(設(shè)置高度100%)就IE下可以自適應(yīng)高度而FireFox不行,如果只添加"overflow:auto; "(設(shè)置溢出自動(dòng))就FireFox下可以自適應(yīng)高度而IE不行,所以完美的解決辦法就是"height:100%; overflow:auto;"兩個(gè)屬性同時(shí)添加進(jìn)去就可以了... |
聯(lián)系客服