是一种名为“不换行空格”(Non-Break Space)的特殊空白字符,其Unicode编码为U+00A0,核心作用是阻止浏览器或排版系统在相邻字符处自动换行,但视觉宽度与普通半角空格相同。
一、定义与核心特性
名称与编码:中文常称“不间断空格”,nbsp是英文no-break space的缩写,Unicode编码为U+00A0(NO-BREAK SPACE),ASCII扩展编码为十进制160
核心作用:强制保持相邻字符的视觉连续性,禁止排版系统在此处断行
与普通空格差异:普通空格ASCII为32,在HTML中会被合并,而
默认保留数量,要用HTML实体表示才能实现空格累加显示
宽度特性:视觉宽度与普通半角空格相同,但实际占位值受字体类型影响
二、写法与输入方式
HTML写法:在网页代码中通过实体
表示,用于插入不会被合并掉的可见空格
Word输入:直接按 Ctrl+Shift+Space 组合键即可插入该字符
编辑器识别:VSCode等编辑器可设置显示特殊空白字符标识符,方便在代码中定位它
编码细节:在UTF-8环境下它被解析为0xC2 0xA0两个字节序列
三、网页排版中的典型用途
中文缩进:常被用来实现中文段落首行缩进的效果
数值单位:防止数字与单位、货币符号与金额在行尾被拆散,保持其组合完整性
专有名词:维护名称类词组不被中途断行
4001102288 欢迎批评指正
Copyright © 1996-2019 SINA Corporation
All Rights Reserved 新浪公司 版权所有
All Rights Reserved 新浪公司 版权所有