web前端的空格

html提供了六种空格

1.不换行空格  :&nbsp  no-break space 就是按下空格键产生的空格,用空格键产生此空格,空格不会累积加,只能算一个 ,使用&nbsp实体累加 该空格占据宽度受字体影响比较明显

2.半角空格 :&ensp  en是字体排印学的计量单位,为em宽度的一半。根据定义,它等同于字体宽度的一半(如16px字体中就是8px)。名义上是小写字母n的宽度。空格颜色透明,此空格有个相当稳健的特性,即其占据的宽度正好是1/2个中文字符宽度,而且基本上不受字体影响;

3.全角空格:&emsp  em是字体排印学的计量单位,相当于当前指定的点数。例如 1em 在16px的字体中就是16px。空格颜色透明,此空格特性也相当稳健,即其占据的宽度正好是1个中文字符宽度,而且基本上不受字体影响; 

4.窄空格:&thinsp  thin-space 该空格长得比较瘦弱,身体单薄,占据的宽度比较小,是 em 宽度的之六分之一

5.零宽不连字:&zwnj zero width none Joiner 是一个不打印字符,放在电子文本的两个字符之间,抑制本来会发生的连字,而是以这两个字符原本的字形来绘制

6.零宽连字:&zwj zero width joiner是一个不打印字符,放在电子文本的两个字符之间,抑制本来会发生的连字,而是以这两个字符原本的字形来绘制

原文地址:https://www.cnblogs.com/theworldofbeisong/p/9131685.html