国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > CSS > 正文

Web前端新人筆記之height、min-height的區(qū)別詳解

2024-07-11 08:33:00
字體:
供稿:網(wǎng)友

瀏覽器參照基準(zhǔn):Firefox, Chrome, Safari, Opera, IE;  

* IE6不支持CSS min-height屬性。最小高度的定義:1. 元素?fù)碛心J(rèn)高度;2. 當(dāng)內(nèi)容超出元素的默認(rèn)高度時,元素的高度隨內(nèi)容增加而增加Figure 1:如下圖的需求


* 如上圖,兩個區(qū)域的高度不一樣。這就是 min-height 的效果演示。元素?fù)碛幸粋€默認(rèn)的高度,當(dāng)內(nèi)容超出該默認(rèn)高度時,元素的高度同時隨內(nèi)容而增加。

CSS Code復(fù)制內(nèi)容到剪貼板
  1. eg1:   <style>   
  2. .test{        float:left;   
  3.     width:200px;        margin:0 5px;   
  4.     padding:10px;        border-radius:10px;   
  5.     background:#eee;    }   
  6. .test{        min-height:80px;  /* 實現(xiàn)最小高度代碼 */  
  7. }    </style>   
  8.    <div class="test">喝水為什么會中毒?</div>   
  9. <div class="test">喝水為什么會中毒?<br>日前有媒體報道稱日飲用3升水年輕10歲,于是有人真開始喝了,可喝了4天后,尿血了。水是生命之源,但是不是喝水越多越好呢?喝水多了又會發(fā)生什么呢?</div>  

* 如上代碼,我們只需要一行代碼 min-height:80px; 就可以實現(xiàn)非IE6瀏覽器的最小高度。

CSS Code復(fù)制內(nèi)容到剪貼板
  1. .test{        height:80px;  /* 看看ie6會如何 */  
  2. }  

* 將 min-height:80px; 改成 height:80px; 在IE6下查看這個樣式。你可能發(fā)現(xiàn)了奇跡,是的,你沒看錯。這個DEMO的表現(xiàn)與eg1的demo在高級瀏覽器下的表現(xiàn)一致,即最小高度的效果。

* 但這還不是大獲全勝的時候,因為你會發(fā)現(xiàn)本例在高級瀏覽器下都GameOver了。腫么辦,這不是坑爹么?別著急,作為一個合格的coder,你肯定會想各種辦法來搞定它。

* 你是一個前端工程師,所以你必須要知道一些瀏覽器專屬的CSS Hack,雖然大多數(shù)情況下不推薦使用。我們想辦法讓高級瀏覽器仍然使用min-height,而ie6使用height,這樣似乎就可以達(dá)成目的了,動手吧。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 瑞金市| 西林县| 永顺县| 南乐县| 嘉黎县| 梓潼县| 潍坊市| 寿光市| 开原市| 双桥区| 昆明市| 礼泉县| 忻城县| 牟定县| 青州市| 阿克陶县| 墨竹工卡县| 无锡市| 桃园县| 潼关县| 吴江市| 湘乡市| 朝阳县| 上高县| 呈贡县| 岐山县| 石河子市| 奈曼旗| 宜兰县| 鄂尔多斯市| 孝感市| 盐边县| 双柏县| 雷州市| 姜堰市| 体育| 庆安县| 九龙坡区| 新竹市| 黄陵县| 洛扎县|