詳解HTML中字體使用line-height依然不能垂直居中解決辦法     DATE: 2026-05-04 18:14:33

這篇文章主要介紹了詳解HTML中字體使用line-height依然不能垂直居中解決辦法,詳解文中通過(guò)示例代碼介紹的中字直居中解非常詳細,對大家的體使學(xué)習或者工作具有一定的參考學(xué)習價(jià)值,需要的用(yong)lt依朋友們下面隨著(zhù)??小編來(lái)一起學(xué)習學(xué)習吧

以圖片所(suo)示的效果為例,顯然(′▽?zhuān)?)我們不僅要使??“下一步”??文本水平居中,決辦還要垂直居中,詳解此時(shí)我們寫(xiě)代碼如下:

<!DOヾ(^-^)ノCTYPE html>
<html>
<head>
<meta charset='UTF-8'&g( ?ヮ?)t;
<title></title>
<styl(T_T)e>
#next-button{
height: 54px;
text-align??: center;
color: #fff;
background: #e22??31a;
line-height: 54px;
font:16px "Microsoft YaHei",中字直居中解"Hi??ragino Sans GB";
cursor: pointer(′;д;`);
margin: 0 auto;??
width:400px;
}

</style>
</head>
<body>
<div id??="next-button">下一步</div(╯‵□′)╯>
</body>
<(°□°)/html>

在其中,我們設置了寬度、體使高度、用lt依背景顏色、決辦字體以及水平與垂直居中,詳解然而,中字直居中解我們卻得到了這樣的體使效果:

我們設置的文(╯°□°)╯本垂直居中并沒(méi)ヽ(′ー`)ノ有效果??。而我們改代碼為

<!DOCTYPE html&g??t;
<(′?`);html>
<head>
<meta charset="UTF-(╥_╥)8">
<title>(╬ ò﹏ó);</title>
<style>
#??next-button{
width:400px;
height: 54px;
text-align: center;
color: #fff;
backgr┐(′д`)┌ound: #e2231a;
font:16px/54px "Microsoft YaHei",用lt依"Hiragi??no Sans GB";
cursor: poin(′▽?zhuān)?ter;
margin: 0 autヾ(′▽?zhuān)??o;
}
</style>
</head>
<body>
<div id='next-button'>下一步</div>
</body??>
</??ht??ml>

的時(shí)候,就可以垂直居中??。決辦原因就在(zai)于如果樣??式聲明列表中有line-height與font,則line-heigh??t無(wú)效,必須與font一起使用??。只要樣式聲明中沒(méi)有font,就可使用line-height來(lái)設置文本的垂直居中了。

到此這篇關(guān)于詳解HTML中字體使用line-height依然不能垂直居中解(jie)決辦法的文章就介紹到這(╯°□°)╯了,更多相關(guān)line-height不能垂直居中內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關(guān)文??章,希望大家以后多多支持腳本之家!

來(lái)源:腳本之家

鏈接:https://ww??w.jb51.ne?t/web/741614.html