css设置字体间距

html-css023

css设置字体间距,第1张

01

先看下我们的html代码,很简单,就是一个div里有一段文字,我们为这个div添加了一个样式 zn

02

默认情况下,不加任何样式时,这段文字的间距是很小的,如图

03

为了添加文字的间距,我们可以添加letter-spacing的样式,添加一个zn的样式名,样式代码为 letter-spacing: 12px就是每个文字间会有12像素的间距。

04

再运行页面,就可以看到效果了。文字间的间距明显加大了。

line-height:行间距

ling-height:属于用于设置行间距,就是行与行之间的距离。

text-aligh:水平对齐方式

text-aligh属性用于设置文本内容的水平对齐,相当于html中的align对齐属性,其可用属性值:

left

right

center

text-indent:首行缩进

text-indent属性用于设置首行文本的缩进,其属性值可为不同单位的数值。

letter-spacing:字间距

letter-spacing属性用于定以字间距,所谓字间距就是字符与字符之间的空白,其属性值可谓不同单位的数值,允许使用负值,默认为normal

word-spacing:单词间距

word-spacing属性用于设定英文单词之间的间距,对中文字符无效。

字间隔

word-spacing 属性可以改变字(单词)之间的标准间隔。其默认值 normal 与设置值为 0 是一样的。

word-spacing 属性接受一个正长度值或负长度值。如果提供一个正长度值,那么字之间的间隔就会增加。为 word-spacing 设置一个负值,会把它拉近:

p.spread {word-spacing: 30px}

p.tight {word-spacing: -0.5em}

<p class="spread">

This is a paragraph. The spaces between words will be increased.

</p>

<p class="tight">

This is a paragraph. The spaces between words will be decreased.

</p>

字母间隔

letter-spacing 属性与 word-spacing 的区别在于,字母间隔修改的是字符或字母之间的间隔。

与 word-spacing 属性一样,letter-spacing 属性的可取值包括所有长度。默认关键字是 normal(这与 letter-spacing:0 相同)。输入的长度值会使字母之间的间隔增加或减少指定的量:

h1 {letter-spacing: -0.5em}

h4 {letter-spacing: 20px}

<h1>This is header 1</h1>

<h4>This is header 4</h4>

望采纳……