float(浮動)的屬性和使用方法


 1float浮動的屬性值

  •   left:向左浮動
  •   right:向右浮動

 2、當父元素未浮動,子元素浮動時,就會造成浮動塌陷

實例:

父元素:

1 #mainDiv{
2 border: 5px solid red;
3 width: 1349px;
4 height: 800px;
5 
6 }

 

子元素:

1 div {
2 width: 300px;
3 height: 400px;
4 float: left;
5 }

 


 3、浮動的影響

  • 在允許的空間並排顯示,如果空間不夠,會自動換行
  • 改變塊級元素占據一整行的特性,去掉多余的空間,把寬度縮成本身的內容的寬度或者設置的寬度
  • 浮動會脫離正常的文檔流
  • 輔導會造成塌陷
  • 內嵌元素浮動后將可以設置寬高

 

 4、解決清除浮動me總結

  • 在不浮動的前一個標簽屬性中設置清除浮動,但是只針對同一父級元素中的內容
  • 借用一個塊級元素單獨設置clear:both
  • 在父元素中設置整體要浮動的高度和。
  • 讓父元素與子元素一起浮動(不推薦)
  • 為父元素設置overflow:hidden
  • 為塌陷的父元素添加一個after屬性,設置如下:

實例:

1  div:after{
2 clear:both;
3 content:""; ////是沒有內容的,content里面是可以設置內容,實際是不存的
4 height:0;
5 width:0;
6 wisibility:hidden;
7 }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM