line-height 行高
2016-01-26 16:59
204 查看
行高:两条文字基线之间的距离,基线实在英文字母中用到的一个概念,我们刚学英语的时使用的那个英语本子每行有四条线,其中底部第二条线就是基线,是a,c,z,x等字母的底边线。下图的红色线即为基线。
如果设为数字的话,表示行高为当前font-size的倍数,默认1.14,不用带单位也可以
如果是把它设为和高度一致的单位,例如30px,那么可以实现垂直居中
如果是百分比,那么是相对于当前font-size而言的
没有设置高,或高为百分比的情况下,输入内容,撑开元素的line-height,而不是文字
div{ background:blue; font-size:10px; line-height:0px; }
那么这个div 高度为0
line-height 水平垂直特性(就是文字处于盒子的垂直中间)
1、单行的话把行高设置成需要的高度即可
2、多行文字垂直居中
.multi{line-height:150px; border:1px solid red; padding-left:5px;}
.multi span{display:-moz-inline-stack; display:inline-block; line-height:1.4em; vertical-align:middle;}
.multi i{width:0; display:-moz-inline-stack; display:inline-block; vertical-align:middle; font-size:0;}
<p class="multi">
<span style="font-size:12px;">aaaaaaaaaaaaaaaaaaaaa<br>bbbbbbbbbbbbbbbbbbbb</span><i> </i>
</p>
http://www.zhangxinxu.com/wordpress/?p=384
"x-height"就是指的小写字母'x'的高度;术语描述就是基线和等分线[mean line](也称作中线[midline])之间的距离。
CSS中有些属性值的定义就和这个"x-height"的有关,最典型的代表就是:vertical-align: middle,而相对于字符x的中心位置对齐
如果设为数字的话,表示行高为当前font-size的倍数,默认1.14,不用带单位也可以
如果是把它设为和高度一致的单位,例如30px,那么可以实现垂直居中
如果是百分比,那么是相对于当前font-size而言的
没有设置高,或高为百分比的情况下,输入内容,撑开元素的line-height,而不是文字
div{ background:blue; font-size:10px; line-height:0px; }
那么这个div 高度为0
line-height 水平垂直特性(就是文字处于盒子的垂直中间)
1、单行的话把行高设置成需要的高度即可
2、多行文字垂直居中
.multi{line-height:150px; border:1px solid red; padding-left:5px;}
.multi span{display:-moz-inline-stack; display:inline-block; line-height:1.4em; vertical-align:middle;}
.multi i{width:0; display:-moz-inline-stack; display:inline-block; vertical-align:middle; font-size:0;}
<p class="multi">
<span style="font-size:12px;">aaaaaaaaaaaaaaaaaaaaa<br>bbbbbbbbbbbbbbbbbbbb</span><i> </i>
</p>
http://www.zhangxinxu.com/wordpress/?p=384
"x-height"就是指的小写字母'x'的高度;术语描述就是基线和等分线[mean line](也称作中线[midline])之间的距离。
CSS中有些属性值的定义就和这个"x-height"的有关,最典型的代表就是:vertical-align: middle,而相对于字符x的中心位置对齐
相关文章推荐
- float 浮动
- 第二节 去掉RE管理器的广告
- navicat快捷键
- Java堆和栈的区别
- Java泛型总结
- oracle中sys用户和system用户的区别
- Linux 进程终止5种形式
- hdoj 1395 2^x mod n = 1 【暴力】
- 浮点数
- 元素隐藏
- java提高篇(十七)-----异常(二)
- Servlet的生命周期
- CSS一些不常用但是有用的属性
- 关于PHP 的strtotime("2016.01.26")不输出问题bug查找
- jQuery获取的checkbox的属性checked为undefined
- JAVA序列化的作用
- 现代浏览器内部
- 关于一次oracle sqlplus可登陆,但监听起不来的解决。由于listener.log文件超过4G
- C#实现多文件上传,写到文件夹中,获取文件信息以及下载文件和删除文件
- 可以避免oom