不換行空格- 維基百科,自由的百科全書

文章推薦指數: 80 %
投票人數:10人

Unicode碼點為: U+00A0 NO-BREAK SPACE。

目次. 1 禁止自動換行; 2 禁止合併空白字符. 不換行空格 維基百科,自由的百科全書 跳至導覽 跳至搜尋 此條目需要補充更多來源。

(2019年3月27日)請協助補充多方面可靠來源以改善這篇條目,無法查證的內容可能會因為異議提出而移除。

致使用者:請搜尋一下條目的標題(來源搜尋:"不換行空格"—網頁、新聞、書籍、學術、圖像),以檢查網路上是否存在該主題的更多可靠來源(判定指引)。

 不換行空格UnicodeU+00A0 NO-BREAKSPACE,HTML:  參閲U+0020 SPACE,HTML: ,Note:Representationshereofaregularspacearereplacedwithano-breakspaceOthertypesofspaces 不換行空格(英語:no-breakspace,NBSP)是空格字元,用途是禁止自動換行。

HTML頁面顯示時會自動合併多個連續的空白字元(英語:Whitespacecharacter),但該字元是禁止合併的,因此該字元也稱作「硬空格」(hardspace、fixedspace)。

Unicode碼點為:U+00A0 NO-BREAKSPACE。

目次 1禁止自動換行 2禁止合併空白字符 2.1不同寬度的變種 3編碼 4鍵盤輸入法 5參考文獻 禁止自動換行[編輯] 編輯器一般會把自動換行放在空格字元處。

但是,有些文字內容在排版時不適合被放在連續的一行行尾與下一行行首。

例如:「100km」,就不應該在其中間的那個空格處換行。

所以編輯器應該在"100"與"km"之間放置一個「不換行空格」,使得"100km"是不可斷開換行的,如果它不適合在行尾的剩餘排版空間,就整體排版到下一行行首。

禁止合併空白字元[編輯] 在SGML、HTML、TeX與LaTeX,把連續的空白字元(如空格符、換行符、tab符等)視作一個空格字元。

這使得作者可以自由排版其原始碼而不影響其最終產生的效果[1][2]。

相反,不換行空格在上述語言環境下,不與其它相鄰的空白字元合併,這使得作者可用不換行空格安排格式化排版文字的額外的視覺空間效果。

例如在HTML,不換行空格與定寬字元可用來建立對齊的表格:    Column1  Column2   --------  --------        1.2       2.3 如果用普通空格符,則HTML排版效果將被合併壓縮為這樣: Column1Column2----------------1.22.3 不同寬度的變種[編輯] 不換行窄空格(No-breakthinspace,Unicode命名為「NarrowNo-BreakSpace」,U+202F NARROWNO-BREAKSPACE).Unicode3.0引入該字元用於蒙古文,把詞的字尾與詞幹分開。

也用於法文(在?,!,;之前)與俄文(在—之前)的標點符號。

詞連接(Wordjoiner),Unicode3.2引入該字元:U+2060。

HTML作為⁠。

該字元不占用字寬(實際上是個不可列印字元),但禁止在該字元兩側發生換行。

位元組順序標記,U+FEFF,Unicode命名為「ZeroWidthNo-BreakSpace」。

但在文字中間使用該字元是過時的用法,應該用Wordjoiner(英語:Wordjoiner)U+2060這個字元代替作為「0寬度不換行」字元的功能。

編碼[編輯] 字元   Unicode名稱 不換行空格符 編碼 十進位 十六進位 Unicode 160 U+00A0 UTF-8 194160 C2A0 字元值參照     字元值參照   ISO/IEC8859(1-16)/ECMA-94 160 A0 Windowscodepage(英語:Windowscodepage):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 A0 KOI8-R,KOI8-U 154 9A DOS頁碼:437,850(英語:Codepage850),851(英語:Codepage851),852(英語:Codepage852),853(英語:Codepage853),855(英語:Codepage855),856(英語:Codepage856),857(英語:Codepage857),858(英語:Codepage858),859(英語:Codepage859),860(英語:Codepage860),861(英語:Codepage861),862(英語:Codepage862),863(英語:Codepage863),864(英語:Codepage864),865(英語:Codepage865),866(英語:Codepage866),867(英語:Codepage867),869(英語:Codepage869) 255 FF HPRoman-8(英語:HPRoman#HP_Roman-8),HPRoman-9(英語:HPRoman#HP_Roman-9) 160 A0 LICS(英語:LotusInternationalCharacterSet) 154 9A ASCII,ISO/IEC646 (無) TeX ~ EBCDIC 十六進位41–RSP(RequiredSpace,必須的空格) 鍵盤輸入法[編輯] 作業系統/應用程式 輸入方法 AppleMacOSX ⌥Opt+Space X11 Compose(英語:Composekey),Space,Space GNUEmacs Ctrl+X8Space Vim Ctrl+K,Space,Space;orCtrl+K,⇧Shift+N,⇧Shift+S Dreamweaver,LibreOffice,MicrosoftWord,OpenOffice.org(3.0以後) Ctrl+⇧Shift+Space WordPerfect,OpenOffice.org(3.0以前),LyX Ctrl+Space MacAdobeInDesign ⌥Opt+⌘Cmd+X 參考文獻[編輯] ^Structure,HTML4.01,W3,1999-12-24[2013-06-01],(原始內容存檔於2022-05-16) . ^Text,CSS2.1,W3,[2013-06-01],(原始內容存檔於2022-04-07) . 取自「https://zh.wikipedia.org/w/index.php?title=不换行空格&oldid=71758810」 分類:​控制字符字體排印Unicode隱藏分類:​自2019年3月需補充來源的條目拒絕當選首頁新條目推薦欄目的條目含有英語的條目 導覽選單 個人工具 沒有登入討論貢獻建立帳號登入 命名空間 條目討論 臺灣正體 不转换简体繁體大陆简体香港繁體澳門繁體大马简体新加坡简体臺灣正體 查看 閱讀編輯檢視歷史 更多 搜尋 導航 首頁分類索引特色內容新聞動態近期變更隨機條目資助維基百科 說明 說明維基社群方針與指引互助客棧知識問答字詞轉換IRC即時聊天聯絡我們關於維基百科 工具 連結至此的頁面相關變更上傳檔案特殊頁面靜態連結頁面資訊引用此頁面維基數據項目 列印/匯出 下載為PDF可列印版 其他語言 العربيةAzərbaycancaBosanskiCatalàČeštinaDeutschEnglishEspañolفارسیSuomiFrançaisBahasaIndonesiaItaliano日本語한국어NorsknynorskNorskbokmålPolskiPortuguêsРусскийSvenskaTürkçeТатарча/tatarçaУкраїнська 編輯連結



請為這篇文章評分?