CSS的图文样式(line-height的继承)
我是knockkey, 这是我坚持更新博客第2天. 这篇博客就为了一个考点:line-height的继承
先上代码和问题
如下代码, p标签的行高将会是多少?
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
body {
font-size: 20px;
/* 这里是坑 */
line-height: 200%;
}
p {
background-color: #ccc;
font-size: 16px;
}
</style>
</head>
<body>
<p>这是一行文字</p>
</body>
</html>
分析
body设置了font-size, p也设置了font-size, 那么lie-height继承是跟着谁的呢?
知识点
- 写具体数值, 如30px, 则继承该值
- 写比例, 比如1.5, 则继承该比例 16*1.5=24
- 写百分比, 如200%, 则继承计算出来的值(考点) 20*200%=40