Нерозривний пробіл — елемент комп'ютерного кодування текстів. Відображається всередині рядка як звичайний пробіл, але не дозволяє програмам відображення і друку розірвати в цьому місці рядок. У деяких форматах, зокрема HTML, він також запобігає об'єднанню пробілів, що йдуть підряд, в один пробіл. Існують нерозривні пробіли різної ширини.

Використання та різновиди Попри те, що нерозривні пробіли відіграють майже таку ж роль, як і звичайні, їхня контекстна поведінка дещо інша.

Запобігання розриву рядка Текстові редактори зазвичай за замовчуванням «вважають», що автоматичне перенесення рядка можна робити в будь-якому місці, де зустрічається символ пробілу. Нерозривний пробіл (якщо текстовий редактор розпізнає цей символ) забороняє робити перенесення рядка в такому місці. Наприклад, якщо фрагмент «100 км» не вміщується в кінці рядка, текстовий редактор може вставити розрив рядка між «100» і «км». Якщо розрив у такому місці є небажаним, замість звичайного пробілу між «100» і «км» можна поставити нерозривний. Завдяки цьому фрагмент «100⛆км» в будь-якому разі не розіб'ється на два рядки: якщо він не вміщується в кінці рядка, він повністю перенесеться на наступний рядок.

Запобігання злиттю кількох пропусків Друге поширене застосування нерозривних пробілів — у файлах звичайних текстових форматів, як-от SGML, HTML, TeX і LaTeX. Їхні механізми обробки тексту трактують послідовність пропусків усіх різновидів — звичайний пробіл, символ нового рядка, табулятор, символ початку нової сторінки — так, неначе це один символ (хоча це можна змінити в налаштуваннях). Таке «злиття» пропусків дає автору змогу акуратно впорядковувати текст за допомогою розривів рядків, відступів та інших різновидів інтервалів, не впливаючи на кінцевий результат набору.

На відміну від цих різновидів символів-пропусків, нерозривні пробіли при відображенні не зливаються із сусідніми пробілами. Тому в автора є можливість використовувати їх для того, щоб просто розширити видимий простір, не використовуючи пробіли, визначені налаштуванням властивості «white-space» в CSS. І навпаки, неакуратне використання нерозривних пробілів призводить до появи зайвих пропусків у кінцевому тексті. Вказівки щодо вживання нерозривного пробілу зазвичай наведено в стилістичних довідниках, якими визначається зовнішній вигляд конкретного документа.

Випадки, коли варто застосувати нерозривний пробіл Нерозривний пробіл використовується для автоматизації верстки, правила якої наказують уникати розриву рядків у відомих випадках (наприкінці рядка; на початку — не обов'язково):

У тексті Перед тире посеред тексту, аби наступний рядок не почався з тире і не сприймався як пряма мова (Метр░— одиниця вимірювання довжини). Між двома ініціалами і між ініціалами та прізвищем (Т.░Г.░Шевченко)http://dspace.nbuv.gov.ua/bitstream/handle/123456789/12924/33-Horodenska2.pdf?sequence=3. Між скороченим зверненням та прізвищем (м-р░Сміт) а також після географічних скорочень (м.░Київ; о-в░Куба)Тетяна Крайнікова. Коректура: Підручник. ISBN 966-7821-31-5. — С. 137:

«При складанні слід ставити нерозривний проміжок між сусідніми елементами (ініціалами, скороченнями одиниць величин, цифрами і символами тощо), які при подальшому верстанні оригіналу не повинні опинитися в різних рядках».. Перед номерами правителів, переданими римськими цифрами (Чарльз░III, Карл░XII). Усередині скорочень та їм подібні (н.░е.; т.░ч.; т.░зв.). Перед номерами версій програмних продуктів та частинами їх назв, які складаються з цифр та скорочень (Windows░11, GNOME░49). Після прийменників та сполучників (особливо одно- і дволітерних або які починають речення), передусім у заголовках («Прагнути до░досконалості»). Після часток «не» і «ні» (У жодному разі не░натискайте кнопку ON). Перед частками «б»/«би», «ж»/«же», та після частки «чи» (Ми хотіли░б запросити вас. За моє жито мене░ж і бито. Чи░то правда, чи░вигадка). Після сполучників «а», «і», «й», «та» (Нагріваючи до високої температури, а░потім швидко охолоджуючи).

З числами Між числами та одиницями вимірювання, які відносяться до них (12░кг, 1981░р.). Між групами цифр у багатозначних числах, по три цифри справа наліво, починаючи з чотирьох (2░132░121░байт)Михаленко Ольга Валеріївна. Загальні вимоги до підготовки, оформлення та видання наукової і навчально-методичної літератури. Методичні рекомендації. — Харків, 2017.

С. 29.: «Усяку групу з трьох цифр числового значення величини (зокрема чотиризначні), починаючи з молодшого розряду для цілого числа чи праворуч і ліворуч від десяткової коми дробового числа рекомендовано відокремлювати проміжком від попередніх або подальших цифр за допомогою нерозривних пробілів (20 705 149, 174 000; 5 234,568 35; 25,136 8). Не розбивають на групи цифри в числах, що позначають номер».: типографські правила вимагають ставити тут вузький пробіл, але здебільшого через обмеження комп'ютерного набору ставлять повний.

З деякими знаками Між числом і знаками відсотка % (18,4░%) і проміле ‰ (0,05░‰)https://zakon.isu.net.ua/sites/default/files/normdocs/dstu_iso_80000-1_2016.pdf, п. 7.1.4. Після знаків номера № (№░331) та параграфа § (див. Український правопис, §░36). Між числом і позначенням температурної шкали (100░°C; 451░°F; 275░К)Михаленко Ольга Валеріївна. Загальні вимоги до підготовки, оформлення та видання наукової і навчально-методичної літератури. Методичні рекомендації. — Харків, 2017.

С. 29: «Між числом і позначенням одиниці залишають проміжок, надрукований через нерозривний пробіл, тому потрібно писати: 15 °C, 20 %, 130 К, 5 м.».. Між числом і знаком валюти (50░$; 300░€; 800░£)Михаленко Ольга Валеріївна. Загальні вимоги до підготовки, оформлення та видання наукової і навчально-методичної літератури. Методичні рекомендації. — Харків, 2017.

С. 30: «Знак долара, як і знаки інших валют, пишеться після суми й відбивається від неї нерозривним пробілом: 500 $, а не $500 чи 500$.»..

Кодування Назва в ЮнікодіКод в юнікоді (шістнадцятковий)Код в юнікоді (десятковий)Має виглядМнемокод ПоясненняNO-BREAK SPACE00A0 ( )0160 ( )« »   non-breaking space

ZWJ (⁠ WJ)

( )

Див. також Маркер порядку байтів Пробіл нульової ширини

Примітки