課程
/前端開發
/HTML/CSS
/企業網站綜合布局實戰
我在Div里順便設置了box3 text,box1 2 浮動 box3 不浮動的情況下,為什么box3的文件會出現在這個位置呢?按理不應該是出現在底層或者和box1的內容重疊?
2017-05-05
源自:企業網站綜合布局實戰 2-4
正在回答
百度復制:
????一個元素設置了浮動樣式后,會影響它的兄弟元素,至于如何影響,要看它的兄弟元素是塊級元素還是內聯元素。如果兄弟元素是塊級元素,會無視這個浮動元素,即兄弟元素和浮動元素共處同行,浮動元素會覆蓋兄弟元素。除非這些 div 設置了寬度,并且父元素的寬度不足以包含它們,這樣兄弟元素才會被強制換行;如果兄弟元素是內聯元素,則會盡可能圍繞浮動元素。
個人理解:
? ? 三個同級div,box1、box2、浮動后box1,2脫離標準文檔流不再占用空間,塊級元素box3無視box1,2導致12覆蓋box3,但box3中的文本內容屬于內聯元素,所以圍繞非標準文檔流元素顯示
秋名山的豆腐 提問者
GavinLi1 回復 秋名山的豆腐 提問者
舉報
本課程重點介紹HTML/CSS實現常見企業網站布局的方法
1 回答為什么我的圖跑左邊去了?
2 回答圖片不知道為什么跑到右邊去了,大神幫忙看下
2 回答.news_list最后一項li的下邊框超出div的下邊框,怎么辦呀~~~
2 回答為什么新聞中心浮動了之后,more自動跑到右邊?
5 回答奇怪?。?!為什么我設置了邊框加上內容區域大小1000px后,sidebar還是跳到下一行?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2017-05-06
百度復制:
????一個元素設置了浮動樣式后,會影響它的兄弟元素,至于如何影響,要看它的兄弟元素是塊級元素還是內聯元素。如果兄弟元素是塊級元素,會無視這個浮動元素,即兄弟元素和浮動元素共處同行,浮動元素會覆蓋兄弟元素。除非這些 div 設置了寬度,并且父元素的寬度不足以包含它們,這樣兄弟元素才會被強制換行;如果兄弟元素是內聯元素,則會盡可能圍繞浮動元素。
個人理解:
? ? 三個同級div,box1、box2、浮動后box1,2脫離標準文檔流不再占用空間,塊級元素box3無視box1,2導致12覆蓋box3,但box3中的文本內容屬于內聯元素,所以圍繞非標準文檔流元素顯示