日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
DIV嵌套時外層無法自適應(yīng)高度三種解決方案

這里向大家描述一下解決DIV嵌套時外層(父層)無法自適應(yīng)高度的方法,原本自己寫的CSS代碼是沒有錯誤的,但是為什么在新版的瀏覽器中會發(fā)現(xiàn)使用DIV嵌套時外層(父層)無法自適應(yīng)高度的錯誤,這里看一下解決方案。

如何解決DIV嵌套時外層(父層)無法自適應(yīng)高度?

相信很多朋友在使用CSS+DIV過程中都會遇到這個問題,特別是目前的瀏覽器版本越來越多,更新的也非??欤瑢SS的支持和要求越來越高,如IE8、IE9、FF、chrome等等瀏覽器,雖然對CSS支持***,但是也有些錯誤,導(dǎo)致DIV+CSS的排版出現(xiàn)驗證問題。

原本自己寫的CSS代碼是沒有錯誤的,但是為什么在新版的瀏覽器中會發(fā)現(xiàn)使用DIV嵌套時外層(父層)無法自適應(yīng)高度的錯誤,***所寫的代碼在IE6上能***的展示出來,但是在IE8、FF上卻出現(xiàn)不適應(yīng)高度的問題,難道是CSS不兼容瀏覽器?下面就來說說其解決方法。

假如***的CSS代碼已經(jīng)通過了W3C的驗證,那就說明,我們寫的代碼完全是沒有錯誤的,那么是說明原因呢?這個原因我也說不清楚,在網(wǎng)上查了好久,我也沒有查到原因,但是查到了相關(guān)的解決辦法,網(wǎng)上的解決辦法有3種,但是我覺得不***,下面列出網(wǎng)上的我查找到的解決方法。

1、在外層的CSS代碼中加入display:table

2、第二種解決方法是定義一個CSS類:

 
 
 
  1. .box:after{  
  2. content:".";  
  3. display:block;  
  4. height:0px;  
  5. clear:both;  
  6. visibility:hidden;  
  7. }  
  8.  

然后將父層DIV代碼中的改為。

3、在外層(父層)CSS代碼中加入overflow:auto;

在我使用了上面3種方法后,我覺得只有第3種方法有效,但是其效果不是很好,但是不會出現(xiàn)異常,不過為了更***的解決這個問題,我介紹一個很有效的方法給大家試試,這個方法絕對有效,而且也是很簡單的。

最終解決方法:根據(jù)上面的3個方法,最終我的解決方法是,在外層(父層)CSS代碼中加入下面兩個屬性值(一個都不能少)。 

 
 
 
  1. clear:both;overflow:auto;  
  2.  

網(wǎng)站標(biāo)題:DIV嵌套時外層無法自適應(yīng)高度三種解決方案
鏈接地址:http://www.dlmjj.cn/article/djeppps.html