本文摘自PHP中文网,作者青灯夜游,侵删。
css设置间距的方法:1、使用letter-spacing属性设置字间距;2、使用line-height属性设置行间距,即行高;3、使用margin或padding属性设置段落间距或元素之间的距离。

本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。
1、使用letter-spacing属性设置字间距
letter-spacing 属性增加或减少字符间的空白(字符间距)。
该属性定义了在文本字符框之间插入多少空间。由于字符字形通常比其字符框要窄,指定长度值时,会调整字母之间通常的间隔。因此,normal 就相当于值为 0。
注释:允许使用负值,这会让字母之间挤得更紧。
示例:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | <!DOCTYPE html>
< html >
< head >
< meta charset = "UTF-8" >
< title >css设置字间距</ title >
< style type = "text/css" >
p.p1 {
letter-spacing: 20px
}
p.p2 {
letter-spacing: -0.5em
}
</ style >
</ head >
< body >
< p >php中文网</ p >
< p class = "p1" >php中文网</ p >
< p class = "p2" >php中文网</ p >
</ body >
</ html >
|
效果图:

2、使用line-height属性设置行间距
line-height属性可以设置行间的距离(行高)。
注:不允许使用负值。
说明
该属性会影响行框的布局。在应用到一个块级元素时,它定义了该元素中基线之间的最小距离而不是最大距离。
line-height 与 font-size 的计算值之差(在 CSS 中成为“行间距”)分为两半,分别加到一个文本行内容的顶部和底部。可以包含这些内容的最小框就是行框。(学习视频分享:css视频教程)
原始数字值指定了一个缩放因子,后代元素会继承这个缩放因子而不是计算值。
示例:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | <!DOCTYPE html>
< html >
< head >
< meta charset = "UTF-8" >
< title >使用数值来设置行间距</ title >
< style type = "text/css" >
p.small {
line-height: 0.5
}
p.big {
line-height: 2
}
</ style >
</ head >
< body >
< p >
这是拥有标准行高的段落。 默认行高大约是 1。 这是拥有标准行高的段落。 这是拥有标准行高的段落。 这是拥有标准行高的段落。 这是拥有标准行高的段落。 这是拥有标准行高的段落。
</ p >
< p class = "small" >
这个段落拥有更小的行高。 这个段落拥有更小的行高。 这个段落拥有更小的行高。 这个段落拥有更小的行高。 这个段落拥有更小的行高。 这个段落拥有更小的行高。 这个段落拥有更小的行高。
</ p >
< p class = "big" >
这个段落拥有更大的行高。 这个段落拥有更大的行高。 这个段落拥有更大的行高。 这个段落拥有更大的行高。 这个段落拥有更大的行高。 这个段落拥有更大的行高。 这个段落拥有更大的行高。
</ p >
</ body >
</ html >
|
效果图:

3、使用margin或padding属性设置段落间距
margin可以设置元素的外边距,padding可以设置元素的内边距。
示例:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 | <!DOCTYPE html>
< html >
< head >
< meta charset = "UTF-8" >
< style >
*{
margin: 0;
padding: 0;
}
div{
border: 1px solid #000;
margin: 10px;
}
.p-a p {
margin: 25px 0;
}
.p-b p {
padding: 20px 0;
}
</ style >
</ head >
< body >
< div class = "abc" >
< p >第一段</ p >
< p >第二段</ p >
< p >第三段</ p >
< p >第四段</ p >
</ div >
< div class = "p-a" >
< p >第一段</ p >
< p >第二段</ p >
< p >第三段</ p >
< p >第四段</ p >
</ div >
< div class = "p-b" >
< p >第一段</ p >
< p >第二段</ p >
< p >第三段</ p >
< p >第四段</ p >
</ div >
</ body >
</ html >
|
效果图:

更多编程相关知识,请访问:编程入门!!
以上就是css怎么设置间距的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
css如何从png里截取小图标
css margin-top属性怎么用
纯css实现图片左右翻转效果(附代码)
css颜色有几种写法
css目标选择器有哪些
css如何设置背景图片灰度
margin-top在html中的意思是什么
css grid-rows属性怎么用
css中position属性有哪些用法
css如何禁止滑动
更多相关阅读请进入《css》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » css怎么设置间距