Rumah > hujung hadapan web > tutorial css > 深入理解CSS文字间距word-spacing与字符间距letter-spacing的不同(附代码)

深入理解CSS文字间距word-spacing与字符间距letter-spacing的不同(附代码)

yulia
Lepaskan: 2018-09-08 10:45:31
asal
6023 orang telah melayarinya

CSS 把“字(word)”定义为任何非空白符字符组成的串,并由某种空白字符包围。letter-spacing和word-spacing这两个属性都用来添加他们对应的元素中的空白。有时候经常会把两者搞混淆,接下来,就和大家聊聊CSS中间隔的设置。

一、word-spacing   增加或减少单词间的空白(即字间隔)

1、检索或设置对象中的单词之间插入的空格数,允许为负值。 
2、默认值为 normal,等同于设置为0 
3、允许使用负值,会使得字母之间变得更紧凑
4、利用这个属性,可能会创建字间隔太宽的文档,所以,使用 word-spacing 要谨慎使用

二、letter-spacing   增加或减少字符间的空白(即字符间距)

1、设置对象中的文字之间的间隔.每一个中文文字以及英文字母之间,都被隔开了所设置的距离,此属性是控制字间距的。其属性值是中英文都适用 
2、默认值为 normal,等同于设置为0 
3、用letter-spacing 只对文字起作用 对于图片失效的 
4、用letter-spacing 对汉字是以一个字进行间隔的, 对于英文是以一个字母进行间隔的

 举例:同样是一句话,分别给letter-spacing和word-spacing属性,看看他们有什么不同

<!DOCTYPE html>
<html>
 <head>
  <meta charset="UTF-8">
  <title></title>
  <style type="text/css">
   .a1{letter-spacing: 15px;}
   .a2{word-spacing: 15px;}
  </style>
 </head>
 <body>
  <p class="a1">have a nice day 今天心情怎么样呢?</p>
  <p class="a2">have a nice day 今天心情怎么样呢?</p>
 </body>
</html>
Salin selepas log masuk

效果图:

word-spacing.jpg

总结:CSS中的word-spacing 增加或减少单词间的空白(即字间隔),letter-spacing  增加或减少字符间的空白(即字符间距)。默认情况下,letter-spacing我们几乎都用不上,我们直接采用浏览器默认样式就可以了。

 

Atas ialah kandungan terperinci 深入理解CSS文字间距word-spacing与字符间距letter-spacing的不同(附代码). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan