16.6 行距

行距指的是行与行之间的距离。在正文中,行距能让文本有足够的文本视觉空间,使用户浏览更舒服、更有层次感。如果正文内容多,按默认的行距看,文本就有点拥挤,这样很容易让用户感觉浏览困难,影响用户体验,因此需要调整行距。

在CSS中有行距的属性,用英文line-height表示,在其后设置距离值,完整语法如下。


line-height:#;


其中#代表距离值,注意要加上单位,不同的单位表达的效果也不同,行距属性简单且容易理解,下面用实例来加深对行距line-height用法的理解,如代码16.6所示。

代码16.6 源代码\第16章\设置行距.html


——————————————-文件名:设置行距.html———————————————

01 <html>

02 <head>

03 <title>设置行距</title>

04 <styletype="text/css">

05 #font5

06 {

07 /设置宽度和边框/

08 width:230px;

09 border:1pxsolid#000000;

10 /设置行距为30像素/

11 line-height:30px;

12 }

13 </style>

14</head>

15 <divid="font5">

16 HTML+CSS完全自学手册HTML+CSS完全自学手册HTML+CSS完全自学手册HTML+CSS完全自

17 学手册HTML+CSS完全自学手册

18 </div>

19 </body>

20 </html>


【代码解析】代码第11行设置了层对象中的行距为30像素,即第1行与第2行间的距离为30像素,同理第2行与第3行也如此,设置行距右,网页高度拉长了,增强了用户体验,效果如图16.6所示。

16.6 行距 - 图1

图 16.6 设置行距