午夜勾魂曲-午夜福利自怕-午夜福利在线观看6080-午夜福利院电影-国产精品毛片AV久久97-国产精品麻豆高潮刺激A片

清除浮動的八種方法

2018-3-14    seo達人

如果您想訂閱本博客內容,每天自動發到您的郵箱中, 請點這里 

浮動是什么?

浮動元素會脫離文檔流進行左浮或者右浮,直到碰到父級元素或者其他的浮動元素。

為什么清除浮動:浮動會導致父元素高度坍塌,因為浮動脫離文檔流,浮動以后不占文檔流的位置,撐開的父元素高度肯定會坍塌。

清除浮動的八種方法:

1、父級div給出固定的高度。手動定義height,這樣就解決了父級元素獲取不到高度的問題。

優點:代碼量少,簡單容易掌握。

缺點:只適合高度固定的布局,如果高度和父級div不同會出現問題。

2、overflow,設置overflow:hidden。

優點:代碼少,瀏覽器支持。

缺點:會把超出的部分隱藏起來,而且不能配合position使用

3、額外標簽,添加一個新的標簽,如div,或者br,并且設置標簽的屬性clear:both;清除浮動,讓父級能自動獲得高度。

優點:代碼少,瀏覽器支持,不會各種問題。

缺點:會有很多空的div或者br。

4、使用單偽類after和zoom,使用方法:

.clearfloat:after{

  content:"";//設置內容為空

  height:0;//高度為0

  line-height:0;//行高為0

  display:block;//將文本轉為塊級元素

  visibility:hidden;//將元素隱藏

  clear:both//清除浮動

 }

  .clearfloat{

 zoom:1;為了兼容IE

    }

優點:瀏覽器支持好,大型的瀏覽器都在使用,建議使用。

缺點:代碼多,需要after和zoom都要使用才能兼容主流的瀏覽器。

5、雙偽類清除浮動。使用方法:

.clearfloat:before,.clearfloatafter {

                 content: "";

                 display: block;

                  clear: both;

             }

            .clearfloat {

                 zoom: 1;

           }

缺點:不嚴謹不建議使用

6、父級div跟著浮動,所有代碼一起浮動就會形成一個整體,

缺點:會產生新的問題,不建議使用。

7、父級定義display:table;將div屬性變成的表格。

缺點:產生新的問題,而且影響布局。

8、overflow:auto;需要設置width,不設置height,瀏覽器會自動檢測浮動區的高度。

缺點:容易生成滾動條。

藍藍設計m.gerard.com.cn )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 平面設計服務





日歷

鏈接

個人資料

藍藍設計的小編 http://m.gerard.com.cn

存檔

主站蜘蛛池模板: 国产午夜在线精品三级a午夜电影 | 女朋友的妈妈在线观看 | 成人区精品一区二区不卡AV免费 | 俄罗斯黄色大片 | 国产偷国产偷亚洲高清app | 亚洲AV午夜福利精品香蕉麻豆 | 厨房玩朋友娇妻中文字幕 | 色色男_免费| 亚洲欧美日韩国产手机在线 | 嫩草影院在线观看网站成人 | 草柳最新地址 | 乳液全集电影在线观看 | 亲胸摸下面激烈免费网站 | 亚洲黄色在线视频 | 97草碰在线视频免费 | 老熟女毛茸茸浓毛 | 琪琪see色原网站在线观看 | 青青青视频在线 | 亚洲欧美中文在线一区 | 拔萝卜电视剧高清免费 | 护士被老头边摸边吃奶的视频 | 日日天干夜夜狠狠爱 | 女人爽到高潮嗷嗷叫视频 | 国产AV综合手机在线观看 | 久久性色AV亚洲电影无码 | 精品国产乱码久久久久久人妻 | VIDEOSGGRATIS欧美另类 | 免费精品在线视频 | 在线 无码 中文 强 乱 | 国产视频精品在线偷拍 | 亚洲欧美日韩国产另类电影 | 国产高清美女一级毛片久久 | 欧美午夜免费观看福利片 | 国产亚洲va在线电影 | 在线观看免费毛片 | 夜里18款禁用的免费B站动漫 | 99久久精品免费精品国产 | 亚洲国产精品综合久久一线 | 久久精品九九亚洲精品天堂 | 日韩经典欧美一区二区三区 | 国模大胆一区二区三区 |