浮動(dòng)元素父元素高度自適應(yīng)(高度塌陷)
當(dāng)子元素有浮動(dòng)并且父元素沒有高度的情況下父元素會(huì)出現(xiàn)高度塌陷
高度塌陷的解決方法
hack1:給父元素添加聲明overflow:hidden;(觸發(fā)一個(gè)BFC)? (缺點(diǎn):超出元素會(huì)被隱藏)
hack2:在浮動(dòng)元素下方添加空div,并給該元素添加聲明:div{clear:both; height:0; overflow:hidden;}(缺點(diǎn):造成代碼冗余)
hack3:萬能清除浮動(dòng)法
選擇符:after{content:"";clear:both;display:block;height:0;overflow:hidden;visibility:hidden;}