Нерозривний пробіл
Ця стаття не містить посилань на джерела. (травень 2018) |
Нерозривний пробіл — елемент комп'ютерного кодування текстів. Відображається всередині рядка як звичайний пробіл, але не дозволяє програмам відображення і друку розірвати в цьому місці рядок. У деяких форматах, зокрема HTML, він також запобігає об'єднанню пробілів, що йдуть підряд, в один пробіл. Існують нерозривні пробіли різної ширини.
Попри те, що нерозривні пробіли відіграють майже таку ж роль, як і звичайні, їхня контекстна поведінка дещо інша[1][2].
Текстові редактори зазвичай за замовчуванням «вважають», що автоматичне перенесення рядка можна робити в будь-якому місці, де зустрічається символ пробілу. Нерозривний пробіл (якщо текстовий редактор розпізнає цей символ) забороняє робити перенесення рядка в такому місці. Наприклад, якщо фрагмент «100 км» не вміщується в кінці рядка, текстовий редактор може вставити розрив рядка між «100» і «км». Якщо розрив у такому місці є небажаним, замість звичайного пробілу між «100» і «км» можна поставити нерозривний. Завдяки цьому фрагмент «100⛆км» в будь-якому разі не розіб'ється на два рядки: якщо він не вміщується в кінці рядка, він повністю перенесеться на наступний рядок.
Друге поширене застосування нерозривних пробілів — у файлах звичайних текстових форматів, як-от SGML, HTML, TeX і LaTeX. Їхні механізми обробки тексту трактують послідовність пропусків усіх різновидів — звичайний пробіл, символ нового рядка, табулятор, символ початку нової сторінки — так, неначе це один символ (хоча це можна змінити в налаштуваннях). Таке «злиття» пропусків дозволяє автору акуратно впорядковувати текст за допомогою розривів рядків, відступів та інших різновидів інтервалів, не впливаючи на кінцевий результат набору[3][4].
На відміну від цих різновидів символів-пропусків, нерозривні пробіли при відображенні не зливаються із сусідніми пробілами. Тому в автора є можливість використовувати їх для того, щоб просто розширити видимий простір, не використовуючи пробіли, визначені налаштуванням властивості «white-space» в CSS. І навпаки, неакуратне використання нерозривних пробілів призводить до появи зайвих пропусків у кінцевому тексті. Вказівки щодо вживання нерозривного пробілу зазвичай наведено в стилістичних довідниках, якими визначається зовнішній вигляд конкретного документа.
Нерозривний пробіл використовується для автоматизації верстки, правила якої наказують уникати розриву рядків у відомих випадках[5] (наприкінці рядка; на початку — не обов'язково):
- Перед тире посеред тексту, аби наступний рядок не почався з тире і не сприймався як пряма мова (Метр░— одиниця вимірювання довжини).
- Між двома ініціалами і між ініціалами та прізвищем (Т.░Г.░Шевченко)[6][7].
- Між скороченим зверненням та прізвищем (м-р⛆Сміт) а також після географічних скорочень (м.⛆Київ; о-в⛆Куба)[6][8].
- Перед номерами правителів, переданими римськими цифрами (Єлизавета░II, Карл░XII).
- Усередині скорочень та їм подібні (н.░е.; т.░ч.)[6][9].
- Перед номерами версій програмних продуктів та частинами їх назв, які складаються з цифр та скорочень (Windows░7, GNOME░2.8).
- Після прийменників та сполучників (особливо одно- і дволітерних або які починають речення), передусім у заголовках («Прагнути до░досконалості»)
- Після часток «не» і «ні» (У жодному разі не░натискайте кнопку░ON).
- Перед частками «би», «б», «чи», «же», «ж» (Ми хотіли░б запросити вас. За моє жито мене░ж і бито).
- Після сполучників «а», «і», «та» (Нагріваючи до високої температури, а░потім швидко охолоджуючи).
- Між числами та одиницями вимірювання, які відносяться до них (12░кг, 1981░р.)[6][10].
- Між групами цифр у багатозначних числах, по три цифри справа наліво, починаючи з чотирьох (2░132░121░байт)[11]: типографські правила вимагають ставити тут вузький пробіл, але здебільшого через обмеження комп'ютерного набору ставлять повний.
- Між числом і знаками відсотка % (18,4░%) і проміле ‰ (0,05░‰)[12].
- Після знаків номера № (№░331) та параграфа § (див. Український правопис, §░36).
- Між числом і позначенням температурної шкали (100░°C; 451░°F; 275░К)[13].
- Між числом і знаком валюти (50░$; 300░€; 800░£)[14].
Назва в Юнікоді | Код в юнікоді (шістнадцятковий) | Код в юнікоді (десятковий) | Має вигляд | Мнемокод в HTML 4 | Пояснення[15] |
---|---|---|---|---|---|
NO-BREAK SPACE | 00A0 ( ) | 0160 ( ) | « » |   | non-breaking space |
- U+200D ZERO WIDTH JOINER (HTML
‍
⧼dot-separator⧽‍
) ZWJ - U+2060 WORD JOINER (HTML
⁠
) (⁠ WJ) - U+00A0 NO-BREAK SPACE (HTML
 
⧼dot-separator⧽
) - U+202F NARROW NO-BREAK SPACE (HTML
 
) - U+205F MEDIUM MATHEMATICAL SPACE (HTML
 
) - U+2007 FIGURE SPACE (HTML
 
) ( )
- ↑ Elyaakoubi, Mohamed; Lazrek, Azzeddine (1 березня 2010). Justify Just or Just Justify. Journal of Electronic Publishing (англ.). Т. 13, № 1. doi:10.3998/3336451.0013.105. ISSN 1080-2711. Процитовано 25 жовтня 2023.
- ↑ The Chicago Manual of Style, 17th Edition. The Chicago Manual of Style Online (англ.). Процитовано 25 жовтня 2023.
- ↑ Paragraphs, Lines, and Phrases. www.w3.org. Процитовано 25 жовтня 2023.
- ↑ Text. www.w3.org. Процитовано 25 жовтня 2023.
- ↑ Що таке нерозривний пробіл. technolex.com. Архів оригіналу за 30 жовтня 2023. Процитовано 25 жовтня 2023.
- ↑ а б в г Редактори Є. І. Мазніченко, В. Є. Македон, С. В. Шарабанова, І. Л. Яловнича (2019). Український правопис (Українська) . Київ: Наукова думка. с. 96. ISBN 978-966-00-1728-3.
- ↑ http://dspace.nbuv.gov.ua/bitstream/handle/123456789/12924/33-Horodenska2.pdf?sequence=3
- ↑ Тетяна Крайнікова. Коректура: Підручник. ISBN 966-7821-31-5. — С. 137: «При складанні слід ставити нерозривний проміжок між сусідніми елементами (ініціалами, скороченнями одиниць величин, цифрами і символами тощо), які при подальшому верстанні оригіналу не повинні опинитися в різних рядках».
- ↑ Тетяна Крайнікова. Коректура: Підручник. ISBN 966-7821-31-5. — С. 137: «При складанні слід ставити нерозривний проміжок між сусідніми елементами (ініціалами, скороченнями одиниць величин, цифрами і символами тощо), які при подальшому верстанні оригіналу не повинні опинитися в різних рядках».
- ↑ Тетяна Крайнікова. Коректура: Підручник. ISBN 966-7821-31-5. — С. 137: «При складанні слід ставити нерозривний проміжок між сусідніми елементами (ініціалами, скороченнями одиниць величин, цифрами і символами тощо), які при подальшому верстанні оригіналу не повинні опинитися в різних рядках».
- ↑ Михаленко Ольга Валеріївна. Загальні вимоги до підготовки, оформлення та видання наукової і навчально-методичної літератури. Методичні рекомендації. — Харків, 2017. С. 29.: «Усяку групу з трьох цифр числового значення величини (зокрема чотиризначні), починаючи з молодшого розряду для цілого числа чи праворуч і ліворуч від десяткової коми дробового числа рекомендовано відокремлювати проміжком від попередніх або подальших цифр за допомогою нерозривних пробілів (20 705 149, 174 000; 5 234,568 35; 25,136 8). Не розбивають на групи цифри в числах, що позначають номер».
- ↑ https://zakon.isu.net.ua/sites/default/files/normdocs/dstu_iso_80000-1_2016.pdf, п. 7.1.4
- ↑ Михаленко Ольга Валеріївна. Загальні вимоги до підготовки, оформлення та видання наукової і навчально-методичної літератури. Методичні рекомендації. — Харків, 2017. С. 29: «Між числом і позначенням одиниці залишають проміжок, надрукований через нерозривний пробіл, тому потрібно писати: 15 °C, 20 %, 130 К, 5 м.».
- ↑ Михаленко Ольга Валеріївна. Загальні вимоги до підготовки, оформлення та видання наукової і навчально-методичної літератури. Методичні рекомендації. — Харків, 2017. С. 30: «Знак долара, як і знаки інших валют, пишеться після суми й відбивається від неї нерозривним пробілом: 500 $, а не $500 чи 500$.».
- ↑ non-breaking space | Graphemica Search. graphemica.com. Процитовано 25 жовтня 2023.
![]() |
Це незавершена стаття з мовознавства. Ви можете допомогти проєкту, виправивши або дописавши її. |