之前遇到Div不自適應高度解決的辦法就是在最底下加多個空的Div清除兩邊的浮動,代碼如下:
<div style="clear:both"></div>
不過應用這個方法,如果Div嵌套過多中間浮動過于復雜容易使頁面亂掉而,最近找到了新的處理辦法,就是可以直接在外層想讓其"自適應高度"的Div添加以下屬性:
style="height:100%; overflow:auto;"
呵呵,然后發現一個很奇怪的現象,就是如果只添加"height:100%; "(設置高度100%),就IE下可以自適應高度而FireFox不行,如果只添加"overflow:auto; "(設置溢出自動),就FireFox下可以自適應高度而IE不行,所以完美的解決辦法就是"height:100%;overflow:auto;"兩個屬性同時添加進去就可以了...
新聞熱點
疑難解答