課程
/前端開發(fā)
/HTML/CSS
/企業(yè)網(wǎng)站綜合布局實(shí)戰(zhàn)
不小心把em寬度設(shè)成200px,結(jié)果發(fā)現(xiàn)em沒(méi)有設(shè)置成塊級(jí)元素也能改變寬度,為什么?
2016-08-06
源自:企業(yè)網(wǎng)站綜合布局實(shí)戰(zhàn) 3-14
正在回答
首先inline元素的高度和寬度是由元素中的呢內(nèi)容(包括字體大小和行高影響)決定的。對(duì)inline元素設(shè)置高寬是無(wú)效的,如果你想對(duì)元素設(shè)置高寬的話。
可以將元素設(shè)置為inline-block,inline元素也是符合盒子模型的,所以為她設(shè)置margin和padding是有效的。
你最后又設(shè)置了一個(gè)左浮動(dòng),使得它脫離的標(biāo)準(zhǔn)文檔流。你試著把浮動(dòng)去掉&不設(shè)置塊級(jí)元素的情況下再來(lái)設(shè)置width,height就沒(méi)有作用了。
陳小曉 提問(wèn)者
丶筱筱 回復(fù) 陳小曉 提問(wèn)者
舉報(bào)
本課程重點(diǎn)介紹HTML/CSS實(shí)現(xiàn)常見(jiàn)企業(yè)網(wǎng)站布局的方法
5 回答子元素設(shè)置的margin屬性居然不能把父元素?fù)未??只有父元素設(shè)置了border才可以,為什么?
2 回答display將a設(shè)置成了塊狀元素為什么背景顏色設(shè)置時(shí)還是只顯示字體部分的背景
2 回答為什么nav-right和nav-left不設(shè)置高度就撐不開?而nav-mid不設(shè)置高度也沒(méi)問(wèn)題?
1 回答li設(shè)置行高后沒(méi)有垂直居中?
1 回答em不設(shè)置float的話為什么會(huì)變小?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-08-06
首先inline元素的高度和寬度是由元素中的呢內(nèi)容(包括字體大小和行高影響)決定的。對(duì)inline元素設(shè)置高寬是無(wú)效的,如果你想對(duì)元素設(shè)置高寬的話。
可以將元素設(shè)置為inline-block,inline元素也是符合盒子模型的,所以為她設(shè)置margin和padding是有效的。
你最后又設(shè)置了一個(gè)左浮動(dòng),使得它脫離的標(biāo)準(zhǔn)文檔流。你試著把浮動(dòng)去掉&不設(shè)置塊級(jí)元素的情況下再來(lái)設(shè)置width,height就沒(méi)有作用了。