日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

【HTML/CSS】浮动模型和清除浮动的方法

發布時間:2024/7/5 HTML 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【HTML/CSS】浮动模型和清除浮动的方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1 浮動

  • 浮動是讓元素脫離文檔流,浮動前后的非定位元素會無視浮動元素,可能沿著元素另一側垂直流動。
  • 浮動元素會生成一個塊級框,具有塊級元素的特性,但是不占整行。
  • 浮動元素脫離了文檔流,無法為文檔流中的父元素撐起高度,造成父盒子塌陷的問題
  • 2 清除浮動

  • clear:left左側不允許浮動元素
  • clear:right右側不允許浮動元素
  • clear:both兩側不允許浮動元素
  • 3 清除浮動的技巧

  • 添加一個空的div + clear:both清除浮動,添加了無意義的html代碼
  • 給父元素添加overflow:hidden,父元素本身形成一個BFC,BFC可以包裹浮動流,BFC中浮動元素的高度也被計算在內,可以實現清除浮動,但是無法顯示溢出的元素。
  • 給父元素設置偽元素清除.clearfix::after {content: '';display: block;clear: both;height: 0;visibility: hidden; } .clearfix{*zoom: 1 /*兼容IE 會觸發haslayout*/ /*haslayout是IE瀏覽器引擎的一個組成部分,在IE中,一個元素要么根據自身內容進行布局,要么根據父元素進行布局。haslayout=“true”,元素會根據自身的內容去調整大小,而非依賴父元素去渲染自己。haslayout = “false”,該元素會依賴于父元素渲染自己。*/ }
  • 總結

    以上是生活随笔為你收集整理的【HTML/CSS】浮动模型和清除浮动的方法的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。