91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

CSS清除浮動方法有哪些

發布時間:2021-07-27 09:23:07 來源:億速云 閱讀:126 作者:小新 欄目:web開發

這篇文章主要介紹CSS清除浮動方法有哪些,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

1、設置父元素高度

如果一個元素要浮動,那么它的祖先元素一定要有高度.高度的盒子,才能關住浮動

只要浮動在一個有高度的盒子中,那么這個浮動就不會影響后面的浮動元素.所以就是清除浮動帶來的影響了.

弊端:工作上,我們絕對不會給所有的盒子加高度,這是因為麻煩,并且不能適應頁面的快速變化。

2、overflow

撐起父元素的高度

一個父親不能被自己浮動的兒子撐出高度。但是,只要給父親加上overflow:hidden; 那么,父親就能被兒子撐出高了。

overflow:hidden;能夠讓margin生效。

overflow:hidden;
overflow:auto;

弊端:如果有溢出要顯示的內容,也都同時給隱藏了。

3、增加子元素(塊級),并且設置其clear屬性值為both來解決

<div>
      <p></p>
      <p></p>
     <p></p>
  </div>
   <div>   &rarr; clear:both;
       <p></p>
       <p></p>
     <p></p>
  </div>

最簡單的清除浮動的方法,就是給盒子增加clear:both;表示自己的內部元素,不受其他盒子的影響。

弊端:就是margin失效。兩個div之間,沒有任何的間隙了。

3.1、隔墻法:

在兩部分浮動元素中間,建一個墻。隔開兩部分浮動,讓后面的浮動元素,不去追前面的浮動元素。

墻用自己的身體當做了間隙。

<div>
       <p></p>
       <p></p>
       <p></p>
  </div>
   <div class="clear"></div>
   <div>
      <p></p>
      <p></p>
      <p></p>
  </div>

我們發現,隔墻法好用,但是第一個div,還是沒有高度。如果我們現在想讓第一個div,自動的根據自己的兒子,撐出高度。

3.2、內墻法:

<div>
       <p></p>
       <p></p>
       <p></p>
       <div class="clear"></div>
   </div>
  <div>
       <p></p>
      <p></p>
      <p></p>
  </div>

內墻法的優點就是,不僅僅能夠讓后部分的p不去追前部分的p了,并且能把第一個div撐出高度。

這樣,這個div的背景、邊框就能夠根據p的高度來撐開

4、使用after或before偽對象清除浮動

div:after{content:"";display:block;clear:both;}
div:before{content:"";display:block;clear:both;}

這種方式用的比較多,在項目中建議使用這種方式

以上是“CSS清除浮動方法有哪些”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

css
AI

西城区| 望城县| 广宁县| 丽水市| 钟山县| 定南县| 洛浦县| 济源市| 喀喇沁旗| 延边| 乐清市| 荣昌县| 陇西县| 本溪市| 东乡县| 凤凰县| 古丈县| 普安县| 韩城市| 和平区| 佛教| 尖扎县| 安顺市| 安龙县| 南漳县| 辉县市| 阿城市| 迭部县| 余江县| 张家口市| 酒泉市| 福建省| 三都| 会同县| 张家川| 邵阳市| 林西县| 郸城县| 望谟县| 新乐市| 乌拉特前旗|