深入了解css的行高Line Height属性
来源:互联网 发布:淘宝会员折扣没有了 编辑:程序博客网 时间:2024/05/29 18:21
什么是行间距?
古时候我们使用印刷机来出来文字。印刷出来的每个字,都位于独立的一个块中。
行间距,即传说中控制两行文字垂直距离的东东。在CSS中,line-height被用来控制行与行之间垂直距离。
不过,行间距与半行间距,还是取决于CSS中的line-height。那么,如何来使用line-height呢?
默认状态,浏览器使用1.0-1.2 line-height, 这是一个初始值。你可以定义line-height属性来覆盖初始值:p{line-height:140%}
你可以有5种方式来定义line-height。
1.line-height可以被定义为:body{line-height:normal;}
2.line-height可以被定义为:body{line-height:inherit;}
3.line-height可以使用一个百分比的值body{line-height:120%;}
4.line-height可以被定义为一个长度值(px,em等) body{line-height:25px;}
5.line-height也可以被定义为纯数字, body{line-height:1.2}
缩写line-height
那5种line-height写法,可以在font属性中缩写。line-height的值紧跟着font-size值使用斜杠分开,如:<font-size>/<line-height>
实例:body{font:100%/normal arial;} , body{font:100%/120% arial;} ,body{font:100%/1.2 arial;} ,body{font:100%/25px arial;}
计算line-height
有些CSS属性是可继承的(inherited),从层叠的元素里传递下来。这样做是为了方便开发者,不再为后代元素重新设值。
对于line-height继承有点复杂。
1、百分比
2.长度
3 值:normal
4 纯数字
(但实战应用在中文字体或中英文字体混合,以及IE678,XP win7里,行高规则又有所不同,泪流满面)
- 深入了解css的行高Line Height属性
- 深入了解css的行高Line Height属性
- 深入了解css的行高Line Height属性
- 深入了解css的行高Line Height属性
- 深入了解css的行高Line Height属性
- 深入了解css的行高Line Height属性
- 深入了解css的行高Line Height属性
- 深入了解CSS行高 Line Height属性
- 深入了解css的行高Line Height属性(图文并茂)
- css的行高Line Height属性
- 深入理解css 行高”line-height
- css行高line-height的深入理解及应用
- css行高line-height的深入理解及应用
- css行高line-height的深入理解及应用
- css属性行高line-height的用法详解
- css行高line-height的介绍
- css行高line-height的用法
- CSS的line-height属性
- 广度优先搜索
- HTML页面不同数据格式之间的渲染
- PyQt 界面控件常用积累
- 怎样理解阻塞非阻塞与同步异步的区别
- POJ1681 Painter's Problem 高斯消元+枚举
- 深入了解css的行高Line Height属性
- 爱爬山的小Z(树状数组求区间最值)
- iOS的主要框架介绍
- Oracle坏块修复处理实验
- JAVA内存学习1——玩一玩StackOverFlowError和OutOfMemoryError
- Eclipse Building Workspace 速度慢解决办法
- apache-hive-1.2.1 安装与MYSQL配置
- 单链表简单操作1
- OC ---封装与方法