CSS权威指南-line-height缩放因子
2016-06-25 19:25
281 查看
当一个块级元素从另一个元素继承line-height时,line-height值从父元素继承时,要从父元素计算,而不是在子元素上计算。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
<style>
body{
font-size: 10px;
}
div{
line-height: 1em;
}
p{
width:200px;
font-size:18px;
}
</style>
</head>
<body>
<div>
<p>王丹婷王丹婷王丹婷王丹婷王丹婷王丹婷王丹婷王丹婷王丹婷王丹婷
王丹婷王丹婷王丹婷王丹婷王丹婷王丹婷王丹婷王丹婷王丹婷王丹婷
王丹婷王丹婷
</p>
</div>
</body>
</html>
解决办法,指定一个数由它设置缩放因子:指定一个数时,缩放因子将是继承值(1)而不是计算值。这个数会应用到该元素及其所有子元素,所有各元素都根据其自己的font-size计算line-height;
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
<style>
body{
font-size: 10px;
}
div{
line-height: 1;
}
p{
width:200px;
font-size:18px;
}
</style>
</head>
<body>
<div>
<p>王丹婷王丹婷王丹婷王丹婷王丹婷王丹婷王丹婷王丹婷王丹婷王丹婷
王丹婷王丹婷王丹婷王丹婷王丹婷王丹婷王丹婷王丹婷王丹婷王丹婷
王丹婷王丹婷
</p>
</div>
</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
<style>
body{
font-size: 10px;
}
div{
line-height: 1em;
}
p{
width:200px;
font-size:18px;
}
</style>
</head>
<body>
<div>
<p>王丹婷王丹婷王丹婷王丹婷王丹婷王丹婷王丹婷王丹婷王丹婷王丹婷
王丹婷王丹婷王丹婷王丹婷王丹婷王丹婷王丹婷王丹婷王丹婷王丹婷
王丹婷王丹婷
</p>
</div>
</body>
</html>
解决办法,指定一个数由它设置缩放因子:指定一个数时,缩放因子将是继承值(1)而不是计算值。这个数会应用到该元素及其所有子元素,所有各元素都根据其自己的font-size计算line-height;
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title></title>
<style>
body{
font-size: 10px;
}
div{
line-height: 1;
}
p{
width:200px;
font-size:18px;
}
</style>
</head>
<body>
<div>
<p>王丹婷王丹婷王丹婷王丹婷王丹婷王丹婷王丹婷王丹婷王丹婷王丹婷
王丹婷王丹婷王丹婷王丹婷王丹婷王丹婷王丹婷王丹婷王丹婷王丹婷
王丹婷王丹婷
</p>
</div>
</body>
</html>
相关文章推荐
- css基础
- demo: 全页面CSS3动画的一个参考例子
- html 双色表格样式设计
- 酷酷的CSS3三角形运用
- 酷酷的CSS3三角形运用
- Css转Sass、Css转Less在线工具
- Css文本框样式
- CSS权威指南-层叠
- CSS权威指南-继承
- CSS权威指南-特殊性
- CSS权威指南-伪元素选择器
- css块级元素居中
- border:0;和border:none;的区别
- css的几种引用方式
- CSS权威指南-链接伪类
- css3翻转后显示背部隐藏的元素的效果3D翻转效果- transform rotate backface-visibility
- div+css做出带三角的弹出框
- CSS权威指南-选择相邻兄弟元素
- 遮罩层——通过阴影弱化背景的四种方案
- CSS中的几种选择器