HTML 中的空格

Space in HTML

Posted by hongzhiyin on November 27, 2019

 

“Non-Breaking Space” 的缩写,是在 UTF-8 编码下的一种特殊的空格,意指换行时阻止空格两端文字被断开。

例如,文字 100 km 如果出现在行末,当需要换行处理时,很可能会自动将 100 留在当前行末,而 km 被移到下一行首。但如果其中间的空格是 Non-breaking space ,那这种情况便不会发生了。

 

“ 半角空格 ” ,全称是 En Space , en 是字体排印学的计量单位,为 em 宽度的一半。

根据定义,它等同于字体宽度的一半(如 16px 字体中就是 8px )。

 

“ 全角空格 ” ,全称是 Em Space , em 是字体排印学的计量单位,相当于当前指定的点数。

例如,1 em 在 16px 的字体中就是 16px 。