色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

li上下居中css

CSS中的上下居中是一個(gè)經(jīng)常遇到的問(wèn)題,今天我們來(lái)講一下如何實(shí)現(xiàn)li元素的上下居中。

一般情況下,我們會(huì)將li元素放在一個(gè)ul列表中,通過(guò)設(shè)置ul元素的line-height屬性來(lái)實(shí)現(xiàn)li元素在垂直方向的居中。具體代碼如下:

ul {
line-height: 40px;
}
li {
display: inline-block;
vertical-align: middle;
}

通過(guò)設(shè)置ul元素的line-height屬性,使其與li元素的高度相同,從而實(shí)現(xiàn)了li元素在垂直方向的居中。注意,li元素需要設(shè)置為inline-block以及設(shè)置vertical-align屬性為middle。

當(dāng)然,如果我們想要實(shí)現(xiàn)li元素既在水平方向居中又在垂直方向居中,我們可以這樣設(shè)置:

ul {
display: flex;
justify-content: center;
align-items: center;
}

這里我們使用了CSS3的flex布局,通過(guò)設(shè)置ul元素的justify-content和align-items屬性來(lái)實(shí)現(xiàn)li元素同時(shí)在水平和垂直方向的居中。注意,li元素不需要進(jìn)行任何設(shè)置。

總結(jié)起來(lái),實(shí)現(xiàn)li元素的上下居中我們可以通過(guò)設(shè)置ul元素的line-height屬性來(lái)實(shí)現(xiàn),也可以使用CSS3的flex布局來(lái)實(shí)現(xiàn)。這兩種方法都非常方便,根據(jù)實(shí)際情況選擇即可。

上一篇master.css
下一篇marylou css