HTML中的零宽字符
概述
零宽字符是一组在文本中没有可见宽度的字符,它们通常用于处理文本的布局、分隔和合成。下面是一些常见的零宽字符及其详细介绍:
详细介绍
-
零宽空格 (Zero Width Space, ZWSP)
- Unicode 码位: U+200B
- HTML 实体: 或
- 用途:
- 用于防止文字自动换行。
- 用于在文本中插入不可见的间隔,以控制排版或进行文本分析。
-
零宽非连字符 (Zero Width Non-Joiner, ZWNJ)
- Unicode 码位: U+200C
- HTML 实体: 或
- 用途:
- 阻止字符连接,例如在某些语言(如阿拉伯语)中阻止字符的连写。
- 在文本合成中,防止字符之间的连写效果。
-
零宽连字符 (Zero Width Joiner, ZWJ)
- Unicode 码位: U+200D
- HTML 实体: 或
- 用途:
- 强制字符连接,在一些语言或表情符号中使用。
- 在文本中合成字符,特别是在表情符号(emoji)中组合多个字符。
-
零宽无断行空格 (Zero Width No-Break Space, ZWNBSP)
- Unicode 码位: U+FEFF <