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