“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 。