clear
/*
clear:right; 右側不允許有浮動元素
clear:left; 左側不允許有浮動元素
clear:both; 兩側不允許有浮動元素
clear:none;
*/
解決方案:
增加父級元素的高度~
#father
增加乙個空的div標籤,清除浮動
.clear
overflow
在父級元素中增加乙個 overflow:hidden;
1.父類新增乙個偽類:after
#father:after
小結:
浮動元素後面增加空div
簡單,**中盡量避免空div
設定父元素的高度
簡單,元素假設有了固定的高度,就會被限制
overflow
簡單,下拉的一些場景避免使用
父級邊框塌陷的問題
clear clear right 右側不允許有浮動元素 clear left 左側不允許有浮動元素 clear both 兩側不允許有浮動元素 clear none 解決方案 1 增加父級元素的高度 father 2 增加乙個空的div標籤,清除浮動 div class clear div cle...
前端學習(14)解決父級邊框塌陷的問題
clear clear right 右側不允許有浮動元素 clear left 左側不允許有浮動元素 clear both 兩側不允許有浮動的元素 clear none 解決方案 增加父級元素的高度 father增加乙個空的div標籤,清除浮動 class clear div clearoverfl...
float浮動時,解決父級邊框塌陷的4種方法
父級邊框塌陷的原因 我們在進行網頁布局時,會用到float浮動屬性,只要父級元素下的子元素浮動了,肯定會影響父級元素的邊框。假設父級元素下有十個子元素,我們無論是全部浮動還是只浮動了乙個元素,都要對父級元素採取措施防止邊框塌陷。為什麼這樣說,我們可以試驗一下,如果你只浮動了乙個子元素,咱們讓這個浮動...