婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > CSS 浮動清理,不使用 clear:both標簽

CSS 浮動清理,不使用 clear:both標簽

熱門標簽:地圖標注樓盤 沈陽400電話辦理多少錢 隨州外呼系統廠家 ai電話機器人效果差 蘇州做電話機器人 地圖標注微信好友 南昌電話機器人系統 快速更改地圖標注點標 南山電話機器人
例如:
        div style="background:#666;"> !-- float container -->
                div style="float:left; width:30%; height:40px;background:#EEE; ">Some Content/div>
        /div>
此時預覽此代碼,我們會發現最外層的父元素float container,并沒有顯示。這是因為子元素因進行了浮動,而脫離了文檔流,導致父元素的height為零。
若將代碼修改為:
        div style="background:#666;"> !-- float container -->
                div style="float:left; width:30%; height:40px;background:#EEE; ">Some Content/div>
                div style="clear:both">/div>
        /div>
注意,多了一段清理浮動的代碼。這是一種好的CSS代碼習慣,但是這種方法增加了無用的元素。這里有一種更好的方法,將HTML代碼修改為:
        div  class="clearfix" style="background:#666;"> !-- float container -->
                div style="float:left; width:30%; height:40px;background:#EEE; ">Some Content/div>
        /div>
定義CSS類,進行“浮動清理”的控制:
復制代碼 代碼如下:

.clearfix:after {}{
  content: ".";
  clear: both;
  height: 0;
  visibility: hidden;
  display: block;
}            /* 這是對Firefox進行的處理,因為Firefox支持生成元素,而IE所有版本都不支持生成元素 */
.clearfix {}{
  display: inline-block;     
}                /* 這是對 Mac 上的IE瀏覽器進行的處理 */
/**//* Hides from IE-mac \*/
* html .clearfix {}{height: 1%;}        /* 這是對 win 上的IE瀏覽器進行的處理 */
.clearfix {}{display: block;}        /* 這是對display: inline-block;進行的修改,重置為區塊元素*/
/**//* End hide from IE-mac */ 

此時,預覽以上代碼(  刪去這種注釋   ),會發現即使子元素進行了浮動,父元素float container仍然會將其包圍,進行高度自適應。

標簽:濰坊 深圳 商洛 濰坊 大同 玉樹 石家莊 昭通

巨人網絡通訊聲明:本文標題《CSS 浮動清理,不使用 clear:both標簽》,本文關鍵詞  CSS,浮動,清理,不,使用,clear,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《CSS 浮動清理,不使用 clear:both標簽》相關的同類信息!
  • 本頁收集關于CSS 浮動清理,不使用 clear:both標簽的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 沂南县| 万盛区| 林州市| 突泉县| 阿瓦提县| 凤冈县| 瑞金市| 昌都县| 宕昌县| 六盘水市| 屏东县| 彰化市| 郴州市| 吐鲁番市| 乐东| 平遥县| 河源市| 页游| 温泉县| 信阳市| 南岸区| 松原市| 沂水县| 保康县| 井冈山市| 安平县| 商水县| 宁夏| 南郑县| 通河县| 托里县| 胶南市| 内乡县| 奇台县| 常宁市| 六枝特区| 山东| 临颍县| 高淳县| 定州市| 深水埗区|