婷婷综合国产,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標簽的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 民权县| 盐边县| 九龙城区| 洛阳市| 明溪县| 龙州县| 河源市| 交口县| 当雄县| 巨鹿县| 凌海市| 祁东县| 奉化市| 仙桃市| 新丰县| 绩溪县| 巴南区| 南涧| 东平县| 肥东县| 江口县| 柳江县| 锡林浩特市| 水富县| 揭西县| 安吉县| 东乌珠穆沁旗| 新营市| 靖远县| 赤水市| 洞头县| 平潭县| 邓州市| 张家界市| 阜康市| 九寨沟县| 秭归县| 锡林郭勒盟| 页游| 舒兰市| 扬中市|