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

首頁 > 開發 > CSS > 正文

html+css 清除浮動的相關技巧心得

2024-07-11 08:33:10
字體:
來源:轉載
供稿:網友

浮動會使當前標簽產生向上浮的效果,同時會影響到前后標簽、父級標簽的位置及 width height 屬性。而且同樣的代碼,在各種瀏覽器中顯示效果也有可能不相同,這樣讓清除浮動更難了。解決浮動引起的問題有多種方法,但有些方法在瀏覽器兼容性方面還有問題。

下面總結8種清除浮動的方法(測試已通過 ie chrome firefox opera,后面三種方法只做了解就可以了):

1,父級div定義 height 

XML/HTML Code復制內容到剪貼板
  1. <style type="text/css">        .div1{background:#000080;border:1px solid red;/*解決代碼*/height:200px;}       
  2. .div2{background:#800080;border:1px solid red;height:100px;margin-top:10px}        .left{float:left;width:20%;height:200px;background:#DDD}       
  3. .right{float:right;width:30%;height:80px;background:#DDD}        </style>       
  4. <div class="div1">        <div class="left">Left</div>       
  5. <div class="right">Right</div>        </div>       
  6. <div class="div2">        div2       
  7. </div>    

原理:父級div手動定義height,就解決了父級div無法自動獲取到高度的問題。

優點:簡單、代碼少、容易掌握

缺點:只適合高度固定的布局,要給出精確的高度,如果高度和父級div不一樣時,會產生問題

建議:不推薦使用,只建議高度固定的布局時使用

----------

2,結尾處加空div標簽 clear:both

XML/HTML Code復制內容到剪貼板
  1. <style type="text/css">     .div1{background:#000080;border:1px solid red}    
  2. .div2{background:#800080;border:1px solid red;height:100px;margin-top:10px}     .left{float:left;width:20%;height:200px;background:#DDD}    
  3. .right{float:right;width:30%;height:80px;background:#DDD}     /*清除浮動代碼*/    
  4. .clearfloat{clear:both}     </style>    
  5. <div class="div1">     <div class="left">Left</div>    
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 津市市| 普定县| 搜索| 阳高县| 东莞市| 洛川县| 镇赉县| 炉霍县| 大英县| 土默特右旗| 漠河县| 克拉玛依市| 平顶山市| 灵川县| 若尔盖县| 浮山县| 永康市| 旅游| 确山县| 辽中县| 石首市| 江都市| 噶尔县| 石景山区| 商洛市| 常宁市| 灌南县| 颍上县| 射洪县| 商河县| 琼海市| 古浪县| 景泰县| 股票| 秀山| 中方县| 凤冈县| 贡嘎县| 天祝| 九台市| 抚顺县|