行高的测量
行高我们利用最多的一个地方是: 可以让一行文本在盒子中垂直居中对齐。
做法就是: 文字的行高等于盒子的高度。
上距离和下距离总是相等的,因此文字看上去是垂直居中的。
如果 行高 等 height 高度 文字会 垂直居中
如果行高 大于 高度 文字会 偏下
如果行高小于高度 文字会 偏上
练习:
<!DOCTYPE html>
<html lang="en">
<head>
<!--
上距离和下距离总是相等的,因此文字看上去是垂直居中的。
如果行高 等 height 高度 文字会 垂直居中
如果行高 大于 height高度 文字会 偏下
如果行高 小于 height高度 文字会 偏上
-->
<meta charset="UTF-8">
<title>行高</title>
<style>
a{
width: 120px;
height: 58px;
background-image: url(04尖叫导航栏/images/bg1.png);/*设置背景图片*/
display: inline-block;/*修改a为行内块元素*/
text-align: center;/*文字水平居中*/
line-height: 50px;/*但由于图片存在下标,使用58px,看起来偏下,因此可手动调小px,使文字看起来处于居中位置*/
}
</style>
</head>
<body>
<a href="#">导航栏</a>
<a href="#">导航栏</a>
<a href="#">导航栏</a>
<a href="#">导航栏</a>
</body>
</html>
效果: