課程
/前端開發(fā)
/HTML/CSS
/CSS深入理解之vertical-align
還是有點(diǎn)沒懂為什么使用vertical-align:middle必須在父級(jí)元素上使用line-height?
2016-01-12
源自:CSS深入理解之vertical-align 5-1
正在回答
從定義上說,vertical-align: middle是當(dāng)前元素的中心點(diǎn)與父元素基線往上1/2X高度對(duì)齊(一般理解的基線就是X的下邊緣),如果父元素不設(shè)置行高或者行高設(shè)為0,父元素的高度沒有撐開,那如何定位父元素基線的位置呢?一般來說,父元素設(shè)置行高,比如line-height: 100px,子內(nèi)聯(lián)元素設(shè)置vertical-align: middle,就可以實(shí)現(xiàn)內(nèi)聯(lián)元素的垂直居中效果。
qq_慕尼黑0148200
舉報(bào)
深入理解vertical-align的屬性值,分享開發(fā)中應(yīng)用經(jīng)驗(yàn)
1 回答下邊還是有邊距已經(jīng)設(shè)置了line-height:0;和vertical-align:top
1 回答什么是父元素的基線
1 回答求問為什么inline-block元素的vertical:top沒有效果,沒有懂啊
1 回答兩個(gè)span元素,其中一個(gè)設(shè)置vertical-align:middle
2 回答為什么bottom設(shè)置vertical-align不起作用呢
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)
2018-04-21
2016-01-16
從定義上說,vertical-align: middle是當(dāng)前元素的中心點(diǎn)與父元素基線往上1/2X高度對(duì)齊(一般理解的基線就是X的下邊緣),如果父元素不設(shè)置行高或者行高設(shè)為0,父元素的高度沒有撐開,那如何定位父元素基線的位置呢?一般來說,父元素設(shè)置行高,比如line-height: 100px,子內(nèi)聯(lián)元素設(shè)置vertical-align: middle,就可以實(shí)現(xiàn)內(nèi)聯(lián)元素的垂直居中效果。