Я проектирую макет сайта. Но я замечаю, что размер шрифта не работает должным образом. Я пишу слово «JETRO» внутри div. Высота div - 80 пикселей, а размер шрифта - 40 пикселей. Я использовал «line-height: 80px», чтобы выровнять слово «середина» сверху вниз. Но он не работает должным образом. Он занимает 25px сверху и 20px снизу, а размер шрифта показывает 35px на самом деле. Что здесь не так?Размер шрифта не работает должным образом
Мой HTML-код:
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title>PSD to HTML</title>
<link rel="stylesheet" type="text/css" href="style-blog.css" media="all" />
</head>
<body>
<header>
<div id="leftRuler">
</div>
<div id="headerContent">
<div id="logo">
JETRO
</div>
<div id="menu">
MENU
</div>
</div>
<div id="rightRuler">
</div>
</header>
</body>
</html>
И мой CSS кодекс:
body{
margin: 0;
padding: 0;
font-family: bebas;
}
header{
width: 100%;
height: 80px;
background: #b9b9b9;
background-color:#ffff99;
}
#leftRuler{
width: 15%;
height: 80px;
float: left;
}
#headerContent{
width: 70%;
height: 80px;
float: left;
background: #99FFFF;
line-height: 80px;
}
#rightRuler{
width: 15%;
right: 80px;
float: left;
}
#logo{
height: 80px;
float: left;
font-size: 40px;
display: block;
}
#menu{
float: right;
}
Это индивидуальный шрифт под названием «bebas». все буквы под этим шрифтом капитализируются по умолчанию. –
Я пробовал со стандартным шрифтом, и это работает .. что, вероятно, означает, что ваш пользовательский шрифт имеет другие значения пространства, которые его больше подталкивают .. установка шрифта на 40 пикселей не означает, что буква «J» равна 40px – LGSon
Что именно вы имеете в виду по "font-size показывает 35px на самом деле"? – connexo