最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

深入理解CSS的height:100%和height:inherit之間的使用區(qū)別

鑫空間,鑫生活   發(fā)布時間:2015-06-08 15:15:40   作者:張鑫旭   我要評論
這篇文章主要介紹了深入理解CSS的height:100%和height:inherit之間的使用區(qū)別,作者給出了頁面設(shè)計時的實際示例對比,需要的朋友可以參考下

inherit確實是個好東西,不僅節(jié)約代碼,尤其與background之流打交道;而且還利于維護。

注意,如果想要繼承background的圖片,不能這樣縮寫,會顯得很天真:

CSS Code復(fù)制內(nèi)容到剪貼板
  1. background#fff inherit left top;  

可以這樣子:

CSS Code復(fù)制內(nèi)容到剪貼板
  1. background-image: inherit;  

1. 兼容性差異
height:100% IE6+ √
height:inherit IE8+ √

2. 大多數(shù)情況作用是一樣的
除去兼容性,大多數(shù)情況下,兩者作用是一樣的,甚至都很難想出不一樣的理由。

① 父容器height: auto,無論height:100%或者height:inherit表現(xiàn)都是auto.
② 父容器定高height: 100px,無論height:100%或者height:inherit表現(xiàn)都是100px高.

難道沒有差異嗎?難道沒有使用height:inherit的理由嗎?當然有,記住,江湖上所發(fā)生的一切事情,都絕非偶然!

3. 絕對定位大不同
當子元素為絕對定位元素,同時,父容器的position值為static的時候,呵呵呵,height:100%和height:inherit的差異就可以明顯體現(xiàn)出來了!
您可以狠狠地點擊這里:height:100%和height:inherit差異demo
CSS如下:

CSS Code復(fù)制內(nèi)容到剪貼板
  1. .outer {   
  2.     displayinline-block;   
  3.     height200pxwidth: 40%;   
  4.     border5px solid #cd0000;   
  5. }   
  6. .height-100 {   
  7.     positionabsolute;   
  8.     height: 100%; width200px;   
  9.     background-color#beceeb;   
  10. }   
  11. .height-inherit {   
  12.     positionabsolute;   
  13.     height: inherit; width200px;   
  14.     background-color#beceeb;   
  15. }  

HTML如下:

XML/HTML Code復(fù)制內(nèi)容到剪貼板
  1. <div class="outer"><div class="height-100"></div></div>  
  2. <div class="outer"><div class="height-inherit"></div></div>  

結(jié)果,height:100%的沖破云霄,哦,不對,是深入地域地獄:
201568152732042.png (427×447)

而height:inherit卻完美高度自適應(yīng)沒有定位特性的父級元素:
201568152844409.png (426×259)

對絕對定位有所了解的應(yīng)該都知道原因,我就不解釋了。

總之,這里,height:inherit的強大好用可見一斑?;仡^,容器高度變化了,里面的絕對定位元素依然高度自適應(yīng)。這是很贊的特性,因為如果頁面很復(fù)雜,避免使用position: relative會讓你少去很多z-index混亂層級覆蓋的麻煩。

相關(guān)文章

  • CSS中height:100vh和height:100%的區(qū)別

    本文主要介紹了CSS中height:100vh和height:100%的區(qū)別,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)
    2023-04-06

最新評論

元朗区| 云南省| 萍乡市| 东台市| 封开县| 朝阳区| 花莲市| 旌德县| 石家庄市| 杨浦区| 翁牛特旗| 集贤县| 溧阳市| 桦甸市| 南城县| 扬中市| 尉氏县| 宽甸| 吉林市| 延川县| 乌鲁木齐市| 苍南县| 丰宁| 卢氏县| 原平市| 军事| 开平市| 张北县| 江北区| 方正县| 罗平县| 昆山市| 湖口县| 噶尔县| 二连浩特市| 正阳县| 榕江县| 报价| 柳林县| 九龙县| 阳江市|