課程
/前端開發(fā)
/HTML/CSS
/導(dǎo)航條菜單的制作
為什么給li設(shè)置向左浮動(dòng)后,它們就能列在一行了。
li是塊級(jí)元素呀,塊級(jí)元素獨(dú)占一行。
2017-03-17
源自:導(dǎo)航條菜單的制作 3-1
正在回答
找到答案了,我來給自己回答。(HTML+CSS基礎(chǔ)課程-浮動(dòng)模型)(CSS深入理解之float浮動(dòng))
“塊狀元素這么霸道都是獨(dú)占一行,如果現(xiàn)在我們想讓兩個(gè)塊狀元素并排顯示,怎么辦呢?不要著急,設(shè)置元素浮動(dòng)就可以實(shí)現(xiàn)這一愿望。(為什么為什么為什么,為什么設(shè)置了浮動(dòng)就可以實(shí)現(xiàn)了)
任何元素在默認(rèn)情況下是不能浮動(dòng)的,但可以用 CSS 定義為浮動(dòng),如 div、p、table、img 等元素都可以被定義為浮動(dòng)。如下代碼可以實(shí)現(xiàn)兩個(gè) div 元素一行顯示。”
解釋:因?yàn)楦?dòng)的破壞性造成緊密排列(去空格化)
破壞性造成父元素高度塌方,(回想那個(gè)小人圖),后宮們接在小人后面(浮動(dòng)的本質(zhì):實(shí)現(xiàn)文字環(huán)繞功能)。
2.為什么它們沒有重疊,而是顯示在一行
因?yàn)樗麄僣ss中的z-index屬性是一樣的,如果你想讓某個(gè)div在上層,可以在css屬性中設(shè)置z-index的值,越大就越在上層,根據(jù)自己想要效果的進(jìn)行設(shè)置即可
因?yàn)樵谇懊孢€設(shè)置了ul的整體高度啊,整體就這么高,li就只能在一列啦
舉報(bào)
水平、垂直、圓角導(dǎo)航條菜單,讓您的技術(shù)探索之路更高效
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2017-03-17
找到答案了,我來給自己回答。(HTML+CSS基礎(chǔ)課程-浮動(dòng)模型)(CSS深入理解之float浮動(dòng))
“塊狀元素這么霸道都是獨(dú)占一行,如果現(xiàn)在我們想讓兩個(gè)塊狀元素并排顯示,怎么辦呢?不要著急,設(shè)置元素浮動(dòng)就可以實(shí)現(xiàn)這一愿望。(為什么為什么為什么,為什么設(shè)置了浮動(dòng)就可以實(shí)現(xiàn)了)
任何元素在默認(rèn)情況下是不能浮動(dòng)的,但可以用 CSS 定義為浮動(dòng),如 div、p、table、img 等元素都可以被定義為浮動(dòng)。如下代碼可以實(shí)現(xiàn)兩個(gè) div 元素一行顯示。”
解釋:因?yàn)楦?dòng)的破壞性造成緊密排列(去空格化)
破壞性造成父元素高度塌方,(回想那個(gè)小人圖),后宮們接在小人后面(浮動(dòng)的本質(zhì):實(shí)現(xiàn)文字環(huán)繞功能)。
2.為什么它們沒有重疊,而是顯示在一行
因?yàn)樗麄僣ss中的z-index屬性是一樣的,如果你想讓某個(gè)div在上層,可以在css屬性中設(shè)置z-index的值,越大就越在上層,根據(jù)自己想要效果的進(jìn)行設(shè)置即可
2017-03-17
因?yàn)樵谇懊孢€設(shè)置了ul的整體高度啊,整體就這么高,li就只能在一列啦