課程
/前端開發
/HTML/CSS
/企業網站綜合布局實戰
父元素的高度不是由子元素撐開嗎?不設置高度直接清除浮動這樣可以嗎?
2018-09-01
源自:企業網站綜合布局實戰 3-9
正在回答
在普通的文檔流中,父元素的高度是由子元素的內容撐開的。如果float:left后脫離了文檔流,浮動的子元素沒有高度也沒有內容,直接清除浮動,子元素是不能把父元素撐開的。清除浮動是為了后面的元素顯示在浮動元素的后面。
<!--在此制作一個嵌套列表-->
<!-- 以下是子列表的制作練習的代碼,供您參考,不需要設置高度 -->
<ul>??? <li>首頁? </li>??? <li>課程中心??? <ul>??? <li>Web前端????? <ul>????????? <li>HTML</li>????????? <li>CSS</li>????????? <li>JavaScript</li>????????? <li>jQuery</li>????? </ul>???? </li>??? <li>Android開發</li>??? <li>PHP開發</li>??? </ul>??? </li>?? ?</ul>
舉報
本課程重點介紹HTML/CSS實現常見企業網站布局的方法
2 回答子元素有浮動,為什么不給父元素清除浮動?
4 回答浮動會讓元素塌陷。即被浮動元素的父元素不具有高度。例如一個父元素包含了浮動元素,它將塌陷具有零高度。你可以按以下哪種方法處理:
1 回答子元素會自動繼承父元素的寬高?
5 回答子元素設置的margin屬性居然不能把父元素撐大?只有父元素設置了border才可以,為什么?
1 回答span元素不是內聯元素嗎?為什么這里可以給他設置寬度呢?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-08-05
在普通的文檔流中,父元素的高度是由子元素的內容撐開的。
如果float:left后脫離了文檔流,浮動的子元素沒有高度也沒有內容,直接清除浮動,子元素是不能把父元素撐開的。清除浮動是為了后面的元素顯示在浮動元素的后面。
2018-09-03
<!--在此制作一個嵌套列表-->
<!-- 以下是子列表的制作練習的代碼,供您參考,不需要設置高度 -->
<ul>
??? <li>首頁? </li>
??? <li>課程中心
??? <ul>
??? <li>Web前端
????? <ul>
????????? <li>HTML</li>
????????? <li>CSS</li>
????????? <li>JavaScript</li>
????????? <li>jQuery</li>
????? </ul>
???? </li>
??? <li>Android開發</li>
??? <li>PHP開發</li>
??? </ul>
??? </li>?? ?
</ul>