1. 程式人生 > >css基礎 BFC 解決div塊外邊距合並問題

css基礎 BFC 解決div塊外邊距合並問題

doctype 視頻 itl blog 分享圖片 資源 solid ide har

禮悟:
   公恒學思合行悟,尊師重道存感恩。葉見尋根三返一,江河湖海同一體。
虛懷若谷良心主,願行無悔給最苦。讀書鍛煉養身心,誠勸且行且珍惜。


   ide:visual studio 2017  
browser:Chrome
os:win7

代碼

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <meta name="author" content
="https://www.cnblogs.com/jizuiku"/> <title></title> <style type="text/css"> .father { border:1px solid red; /* div 的float不為none;生成BFC */ float:left; } div[class*="son-"] { width:100px; height:100px
; margin:20px; } .son-first { background-color:burlywood; } .son-second { background-color:cadetblue; } </style> </head> <body> <!-- 有合並問題 --> <div class="father"> <!-- son-first/second 同屬一個BFC
--> <div class="son-first"></div> <div class="son-second"></div> </div> <!-- 無合並問題 --> <div class="father"> <!-- div的overflow屬性不為visible.生成BFC div將son-first包裹起來. son-first 和 son-second ,兩個BFC了。 合並問題的觸發條件不滿足... --> <div style="overflow:hidden;"> <div class="son-first"></div> </div> <div class="son-second"></div> </div> </body> </html>

效果

技術分享圖片


CSS3優秀,值得學習。
學習資源: www.w3cschool.cn + itcast和itheima視頻庫 + 清凈的心地。
如果您有公開的資源,可以分享給我的話,用您的資源學習也可以。
博文是觀看視頻後,融入思考寫成的。博文好,是老師講得好。博文壞,是 給最苦 沒認真。

css基礎 BFC 解決div塊外邊距合並問題