
HTML 中 是什么,什么时候该用
是 HTML 中表示“不换行空格”(non-breaking space)的字符实体。它不会被浏览器合并或折叠,也不会在行尾自动断开——这是它和普通空格最根本的区别。
常见误用是把它当“多打几个空格”的快捷方式。实际上,连续多个普通空格在 HTML 中只会渲染为一个;而 强制保留且不可折行,适合用于需要视觉隔离又不能换行的场景,比如:
- 姓名中间(如“张 三”防被拆到两行)
- 单位与数字之间(如“100 px”、“5 GB”)
- 表格中空单元格占位(避免因无内容导致边框塌陷)
- 按钮文字内强制分隔(如“上 传”防止“上传”被截成“上”和“传”)
怎么写才不会出错:编码、转义与常见陷阱
直接在 HTML 源码里写 即可,但要注意以下几点:
- 必须以
&开头,不能写成 (少;会导致后续文本被当作实体一部分解析) - 不要在 CSS 中用
content: " 0a0";替代,除非你明确需要伪元素插入——因为