line-height CSS行高属性图文

2016-07-15 15:21:15 line-height行高用于对象内文字行高设置,形象点比如一篇文章有多行,每行文字间距就是使用此属性设置(也可以理解为CSS行间距设置)。还有比如一个列表布局每个li高度一定,而我们

css line-height【CSS行高】属性图文基础介绍与实例教程篇

line-height行高用于对象内文字css行高设置,形象点比如一篇文章有多行,每行文字间距就是使用此属性设置(也可以理解为CSS行间距设置)。还有比如一个列表布局每个li高度一定,而我们会使用这个CSS行高属性line-height让文字在每个li中垂直居中。

接下来HTML8为大家介绍line-height行高样式从基本语法到使用小示例介绍div css布局属性line-height

一、line-height基本语法与结构

1、基本语法与介绍
CSS line-height语法:
line-height : normal | length

CSS行高参数值说明:
normal :  默认行高
length :  百分比数字 | 由浮点数字和单位标识符组成的长度值,允许为负值。其百分比取值是基于字体的高度尺寸。请参阅长度单位

使用特别说明:
检索或设置对象的行高(行间距)。即字体最底端与字体内部顶端之间的距离。
如行内包含多个对象,则应用最大行高。此时行高不可为负值。

2、line-height结构分析图

line-height结构分析与css行高行间距效果展示
line-height结构分析与css行高行间距效果展示

3、line-height语法小示范

p{line-height:30px} 

设置了p标签段落内每行文字行高为30px。

二、div css行高小实例

这里将一小段测试文字放入p内,通过设置不同的line-height看看行高效果,从而掌握line-height用法与DIV CSS布局达到效果。

1、line-height完整HTML+CSS实例代码

<!DOCTYPE html> 
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>line-height示范实例 HTML8</title>
<style>
.expa{line-height:20px}
.expb{line-height:40px}
</style>
</head>

<body>
<p class="expa">
第一个p设置line-height值为20px,HTML8测试<br />
测试内容<br />
line-height测试
</p>

<p class="expb">
第二个p设置line-height值为40px,HTML8测试<br />
测试内容<br />
line-height测试
</p>
</body>
</html>

以上实例设置两个class分别设置行高20px和行高40px,我们观察line-height其效果。

2、line-height使用案例效果截图

css line-height行高行间距实例效果截图
css line-height行高行间距实例效果截图

3、行高示例在线演示

查看案例

4、css行高实例打包下载

三、line-height行间距行高总结

css line-height设置文字字体行高,设置文字垂直居中效果布局的样式。要实现一排文字在一个盒子里垂直居中只需要对其设置与css height一样的高度值即可实现内容垂直居中。

扩展了解:
div内容居中
css内容居中

更新