fbpx
维基百科

不换行空格

不换行空格(英語:no-break spaceNBSP)是空格字符,用途是禁止自动换行HTML页面显示时会自动合并多个连续的空白字符,但该字符是禁止合并的,因此该字符也称作“硬空格”(hard space、fixed space)。Unicode码点为:U+00A0   NO-BREAK SPACE

 
不換行空格
UnicodeU+00A0   NO-BREAK SPACE ,HTML:   
參閲U+0020   SPACE ,HTML: Note: Representations here of a regular space are replaced with a no-break space
Other types of spaces

禁止自动换行

编辑器一般会把自动换行放在空格字符处。但是,有些文本内容在排版时不适合被放在连续的一行行尾与下一行行首。例如:“100 km”,就不应该在其中间的那个空格处换行。所以编辑器应该在"100"与"km"之间放置一个“不换行空格”,使得"100 km"是不可断开换行的,如果它不适合在行尾的剩余排版空间,就整体排版到下一行行首。

禁止合并空白字符

SGMLHTMLTeXLaTeX,把连续的空白字符(如空格符、换行符、tab符等)视作一个空格字符。这使得作者可以自由排版其源码而不影响其最终产生的效果[1][2]

相反,不换行空格在上述语言环境下,不与其它相邻的空白字符合并,这使得作者可用不换行空格安排格式化排版文本的额外的视觉空间效果。例如在HTML,不换行空格与定宽字符可用来创建对齐的表格:

   Column 1  Column 2
   --------  --------
        1.2       2.3

如果用普通空格符,则HTML排版效果将被合并压缩为这样:

Column 1 Column 2
-------- --------
1.2 2.3

不同宽度的变种

  • 不换行窄空格(No-break thin space,Unicode命名为“Narrow No-Break Space”,U+202F NARROW NO-BREAK SPACE). Unicode 3.0引入该字符用于蒙古文,把词的后缀与词干分开。也用于法文(在?, !, ;之前)与俄文(在之前)的标点符号。
  • 词连接(Word joiner), Unicode 3.2引入该字符:U+2060。HTML作为⁠。该字符不占用字宽(实际上是个不可打印字符),但禁止在该字符两侧发生换行。
  • 字节顺序标记, U+FEFF, Unicode命名为“Zero Width No-Break Space”。但在文本中间使用该字符是过时的用法,应该用 連詞字符 U+2060这个字符代替作为“0宽度不换行”字符的功能。

编码

字符  
Unicode名称 不换行空格符
编码 十进制 十六进制
Unicode 160 U+00A0
UTF-8 194 160 C2 A0
字符值引用    
字符值引用  
ISO/IEC 8859 (1-16) / ECMA-94 160 A0
Windows code page英语Windows code page1250英语Windows-12501251英语Windows-125112521253英语Windows-12531254英语Windows-12541255英语Windows-12551256英语Windows-12561257英语Windows-12571258英语Windows-1258 160 A0
KOI8-RKOI8-U 154 9A
DOS 代码页437850英语Code page 850851英语Code page 851852英语Code page 852853英语Code page 853855英语Code page 855856英语Code page 856857英语Code page 857858英语Code page 858859英语Code page 859860英语Code page 860861英语Code page 861862英语Code page 862863英语Code page 863864英语Code page 864865英语Code page 865866英语Code page 866867英语Code page 867869英语Code page 869 255 FF
HP Roman-8英语HP Roman#HP_Roman-8HP Roman-9英语HP Roman#HP_Roman-9 160 A0
LICS英语Lotus International Character Set 154 9A
ASCII, ISO/IEC 646 (无)
TeX ~
EBCDIC 十六进制41 – RSP(Required Space,必须的空格)

键盘输入法

操作系统/应用程序 输入方法
Apple Mac OS X Opt+Space
X11 Compose英语Compose key , Space, Space
GNU Emacs Ctrl+X 8 Space
Vim Ctrl+K, Space, Space; or Ctrl+K, Shift+N, ⇧ Shift+S
Dreamweaver, LibreOffice, Microsoft Word,
OpenOffice.org (3.0以后)
Ctrl+⇧ Shift+Space
WordPerfect, OpenOffice.org (3.0以前), LyX Ctrl+Space
Mac Adobe InDesign ⌥ Opt+⌘ Cmd+X

参考文献

  1. ^ Structure, , W3, 1999-12-24 [2013-06-01], (原始内容存档于2022-05-16) .
  2. ^ Text, , W3, [2013-06-01], (原始内容存档于2022-04-07) .

不换行空格, 此條目需要补充更多来源, 2019年3月27日, 请协助補充多方面可靠来源以改善这篇条目, 无法查证的内容可能會因為异议提出而移除, 致使用者, 请搜索一下条目的标题, 来源搜索, 网页, 新闻, 书籍, 学术, 图像, 以检查网络上是否存在该主题的更多可靠来源, 判定指引, 英語, break, space, nbsp, 是空格字符, 用途是禁止自动换行, html页面显示时会自动合并多个连续的空白字符, 但该字符是禁止合并的, 因此该字符也称作, 硬空格, hard, space, fixed, . 此條目需要补充更多来源 2019年3月27日 请协助補充多方面可靠来源以改善这篇条目 无法查证的内容可能會因為异议提出而移除 致使用者 请搜索一下条目的标题 来源搜索 不换行空格 网页 新闻 书籍 学术 图像 以检查网络上是否存在该主题的更多可靠来源 判定指引 不换行空格 英語 no break space NBSP 是空格字符 用途是禁止自动换行 HTML页面显示时会自动合并多个连续的空白字符 但该字符是禁止合并的 因此该字符也称作 硬空格 hard space fixed space Unicode码点为 U 00A0 NO BREAK SPACE 不換行空格UnicodeU 00A0 NO BREAK SPACE HTML amp 160 amp nbsp 參閲U 0020 SPACE HTML amp 32 Note Representations here of a regular space are replaced with a no break spaceOther types of spaces 目录 1 禁止自动换行 2 禁止合并空白字符 2 1 不同宽度的变种 3 编码 4 键盘输入法 5 参考文献禁止自动换行 编辑编辑器一般会把自动换行放在空格字符处 但是 有些文本内容在排版时不适合被放在连续的一行行尾与下一行行首 例如 100 km 就不应该在其中间的那个空格处换行 所以编辑器应该在 100 与 km 之间放置一个 不换行空格 使得 100 km 是不可断开换行的 如果它不适合在行尾的剩余排版空间 就整体排版到下一行行首 禁止合并空白字符 编辑在SGML HTML Te X与La Te X 把连续的空白字符 如空格符 换行符 tab符等 视作一个空格字符 这使得作者可以自由排版其源码而不影响其最终产生的效果 1 2 相反 不换行空格在上述语言环境下 不与其它相邻的空白字符合并 这使得作者可用不换行空格安排格式化排版文本的额外的视觉空间效果 例如在HTML 不换行空格与定宽字符可用来创建对齐的表格 Column 1 Column 2 1 2 2 3如果用普通空格符 则HTML排版效果将被合并压缩为这样 Column 1 Column 2 1 2 2 3 不同宽度的变种 编辑 不换行窄空格 No break thin space Unicode命名为 Narrow No Break Space U 202F NARROW NO BREAK SPACE Unicode 3 0引入该字符用于蒙古文 把词的后缀与词干分开 也用于法文 在 之前 与俄文 在 之前 的标点符号 词连接 Word joiner Unicode 3 2引入该字符 U 2060 HTML作为 amp 8288 该字符不占用字宽 实际上是个不可打印字符 但禁止在该字符两侧发生换行 字节顺序标记 U FEFF Unicode命名为 Zero Width No Break Space 但在文本中间使用该字符是过时的用法 应该用 連詞字符 U 2060这个字符代替作为 0宽度不换行 字符的功能 编码 编辑字符 Unicode名称 不换行空格符编码 十进制 十六进制Unicode 160 U 00A0UTF 8 194 160 C2 A0字符值引用 amp 160 amp xA0 字符值引用 amp nbsp ISO IEC 8859 1 16 ECMA 94 160 A0Windows code page 英语 Windows code page 1250 英语 Windows 1250 1251 英语 Windows 1251 1252 1253 英语 Windows 1253 1254 英语 Windows 1254 1255 英语 Windows 1255 1256 英语 Windows 1256 1257 英语 Windows 1257 1258 英语 Windows 1258 160 A0KOI8 R KOI8 U 154 9ADOS 代码页 437 850 英语 Code page 850 851 英语 Code page 851 852 英语 Code page 852 853 英语 Code page 853 855 英语 Code page 855 856 英语 Code page 856 857 英语 Code page 857 858 英语 Code page 858 859 英语 Code page 859 860 英语 Code page 860 861 英语 Code page 861 862 英语 Code page 862 863 英语 Code page 863 864 英语 Code page 864 865 英语 Code page 865 866 英语 Code page 866 867 英语 Code page 867 869 英语 Code page 869 255 FFHP Roman 8 英语 HP Roman HP Roman 8 HP Roman 9 英语 HP Roman HP Roman 9 160 A0LICS 英语 Lotus International Character Set 154 9AASCII ISO IEC 646 无 TeX EBCDIC 十六进制41 RSP Required Space 必须的空格 键盘输入法 编辑操作系统 应用程序 输入方法Apple Mac OS X Opt SpaceX11 Compose 英语 Compose key Space SpaceGNU Emacs Ctrl X 8 SpaceVim Ctrl K Space Space or Ctrl K Shift N Shift SDreamweaver LibreOffice Microsoft Word OpenOffice org 3 0以后 Ctrl Shift SpaceWordPerfect OpenOffice org 3 0以前 LyX Ctrl SpaceMac Adobe InDesign Opt Cmd X参考文献 编辑 Structure HTML 4 01 W3 1999 12 24 2013 06 01 原始内容存档于2022 05 16 Text CSS 2 1 W3 2013 06 01 原始内容存档于2022 04 07 取自 https zh wikipedia org w index php title 不换行空格 amp oldid 74988803, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。