課程
/前端開發
/HTML/CSS
/網頁布局基礎
為什么mainbody設置了overflow:hidden就可以顯示,overflow:hidden不是指溢出的部分隱藏嗎?
2016-08-24
源自:網頁布局基礎 3-3
正在回答
給父元素設置overflow:hidden并不是為了溢出隱藏,而是為了觸發BFC。這里寫一下觸發BFC的條件:1. float不為none; 2.position不為relative/static; 3.overflow為hidden/auto/scroll; 4.display為table-cell/table-caption/inline-block . ? 當有些情況下需要觸發BFC又不能設置溢出隱藏overflow:hidden時,可以考慮使用其他屬性來觸發BFC。
舉報
讓你精通CSS中三大定位機制,徹底掌握網頁布局的相關知識
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-10-24
給父元素設置overflow:hidden并不是為了溢出隱藏,而是為了觸發BFC。這里寫一下觸發BFC的條件:1. float不為none; 2.position不為relative/static; 3.overflow為hidden/auto/scroll; 4.display為table-cell/table-caption/inline-block . ? 當有些情況下需要觸發BFC又不能設置溢出隱藏overflow:hidden時,可以考慮使用其他屬性來觸發BFC。