height:inherit和height:100%的區別簡單介紹
本章節介紹一下height兩個屬性值的區別,希望能夠給需要的朋友帶來一定的幫助。
inherit表示繼承父元素的高度。
100%表示父元素的高度x100%。
貌似兩個屬性值的作用是完全一樣的。
(1).當父元素的高度為百分比或者固定值的時候,子元素的100%或者inherit表現是一直的。
(2).當父元素的高度是auto的時候,子元素的100%和inherit的表現都是auto。
當然要說明一點,兩者在瀏覽器相容性上是存在差異的:
(1).height:100%被所有的主流瀏覽器支援。
(2).height:inherit被IE8和IE8以上瀏覽器支援,當然包括其他標準瀏覽器。
但是它們確實是有區別的,看下一面一段程式碼例項:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style> .percent,.inherit{ display:inline-block; height:200px; width:40%; background:#ccc; } .percent div{ position:absolute; height:100%; width:200px; background-color:green; } .inherit div{ position:absolute; height:inherit; width:200px; background-color:green; } </style> </head> <body> <div class="percent"><div></div></div> <div class="inherit"><div></div></div> </body> </html>
上面的程式碼你可以看到區別了。
如果定位元素的高度是百分比的話,那麼它的參考物件就是父元素中最近的定位元素,如果父元素中沒有定位元素,那麼它的參考可以認為是視窗的高度尺寸,也就是瀏覽器客戶區的尺寸,絕對不是body的尺寸,這個大家要注意了。
相關文章
- max-height和height屬性的區別簡單介紹
- inherit和initial屬性值區別簡單介紹
- height:100%,height:100vh什麼區別呢
- line-height:150%和 line-height:1.5 的區別
- innerheight() ,outerheight()和height()的區別
- URL和URI的區別簡單介紹
- 簡單介紹 "&&" 與 “&” 和 ”|“ 與 ”||“ 的區別
- CSS min-height和max-heightCSS
- screen.width和screen.height屬性作用介紹
- closest()、parents()和parent()方法的區別簡單介紹
- javascript原始值和物件的主要區別簡單介紹JavaScript物件
- callee與caller的區別簡單介紹
- line-height 百分比和數字的區別
- height:100%失效解決辦法
- document.documentElement和document.body區別簡單介紹
- max-height和height屬性同時設定時的情況
- jQuery height()jQuery
- line-height與vertical-align:簡單的屬性不簡單
- orm的method屬性值post和get的區別簡單介紹ORM
- Html5 canvas中width、height和style的寬高區別詳解HTMLCanvas
- css設定canvas畫布尺寸與width和height設定的區別CSSCanvas
- css為什麼height:100%不好用CSS
- 簡單介紹HTTP與HTTPS之間的區別HTTP
- vue中設定height:100%無效的問題Vue
- css的line-height屬性值的單位為em或者百分比介紹CSS
- TextInput should be given height
- MySQL單列索引和組合索引的區別介紹MySql索引
- HTML 中塊級元素設定 height:100% 的實現HTML
- 為什麼我們要使用min-height和max-height樣式屬性?
- jQuery子選擇器和後代選擇器區別簡單介紹jQuery
- FTP和TFTP的區別與介紹FTP
- canvas ImageData height 屬性Canvas
- ssr、ss和vpn介紹和區別
- 區別margin、padding、width、height值為百分比padding
- javascript Object型別物件簡單介紹JavaScriptObject型別物件
- jquery height()和width()函式的引數格式jQuery函式
- ARouter簡單入門和介紹
- javascript &&和||運算子簡單介紹JavaScript