Нерозривний пробіл — Вікіпедія
Ця стаття не містить посилань на джерела. (травень 2018) |
Нерозривний пробіл — елемент комп'ютерного кодування текстів. Відображається всередині рядка як звичайний пробіл, але не дозволяє програмам відображення і друку розірвати в цьому місці рядок. У деяких форматах, зокрема HTML, він також запобігає об'єднанню пробілів, що йдуть підряд, в один пробіл. Існують нерозривні пробіли різної ширини.
Попри те, що нерозривні пробіли відіграють майже таку ж роль, як і звичайні, їхня контекстна поведінка дещо інша[1][2].
Текстові редактори зазвичай за замовчуванням «вважають», що автоматичне перенесення рядка можна робити в будь-якому місці, де зустрічається символ пробілу. Нерозривний пробіл (якщо текстовий редактор розпізнає цей символ) забороняє робити перенесення рядка в такому місці. Наприклад, якщо фрагмент «100 км» не вміщується в кінці рядка, текстовий редактор може вставити розрив рядка між «100» і «км». Якщо розрив у такому місці є небажаним, замість звичайного пробілу між «100» і «км» можна поставити нерозривний. Завдяки цьому фрагмент «100 км» в будь-якому разі не розіб'ється на два рядки: якщо він не вміщується в кінці рядка, він повністю перенесеться на наступний рядок.
Друге поширене застосування нерозривних пробілів — у файлах звичайних текстових форматів, як-от SGML, HTML, TeX і LaTeX. Їхні механізми обробки тексту трактують послідовність пропусків усіх різновидів — звичайний пробіл, символ нового рядка, табулятор, символ початку нової сторінки — так, неначе це один символ (хоча це можна змінити в налаштуваннях). Таке «злиття» пропусків дозволяє автору акуратно впорядковувати текст за допомогою розривів рядків, відступів та інших різновидів інтервалів, не впливаючи на кінцевий результат набору[3][4].
На відміну від цих різновидів символів-пропусків, нерозривні пробіли при відображенні не зливаються із сусідніми пробілами. Тому в автора є можливість використовувати їх для того, щоб просто розширити видимий простір, не використовуючи пробіли, визначені налаштуванням властивості «white-space» в CSS. І навпаки, неакуратне використання нерозривних пробілів призводить до появи зайвих пропусків у кінцевому тексті. Вказівки щодо вживання нерозривного пробілу зазвичай наведено в стилістичних довідниках, якими визначається зовнішній вигляд конкретного документа.
Нерозривний пробіл використовується для автоматизації верстки, правила якої наказують уникати розриву рядків у відомих випадках[5]:
- Перед тире посеред тексту, аби наступний рядок не почався з тире і не сприймався як пряма мова (Метр░— одиниця вимірювання довжини).
- Між двома ініціалами і між ініціалами та прізвищем (Т.░Г.░Шевченко)[6].
- Між скороченим зверненням та прізвищем (м-р░Сміт) а також після географічних скорочень (м.░Київ», о-в░Куба)[6].
- Перед номерами правителів, переданими римськими цифрами (Єлизавета░II, Карл░XII).
- Усередині скорочень та їм подібні (н.░е., т.░ч.)[6].
- Перед номерами версій програмних продуктів та частинами їх назв, які складаються з цифр та скорочень (Windows░7, GNOME░2.8).
- Після прийменників та сполучників (особливо одно- і дволітерних або які починають речення), передусім у заголовках («Прагнути до░досконалості»)
- Після часток «не» і «ні» (У жодному разі не░натискайте кнопку ON).
- Перед частками «би», «б», «чи», «же», «ж» (Ми хотіли░б запросити вас. За моє жито мене░ж і бито).
- Після сполучників «а», «і», «та».
- Між числами та одиницями вимірювання, які відносяться до них (12░кг, 1981░р.)[6].
- Між групами цифр у багатозначних числах, по три цифри справа наліво, починаючи з чотирьох (2░132░121░байт): типографські правила вимагають ставити тут вузький пробіл, але здебільшого через обмеження комп'ютерного набору ставлять повний.
- Перед знаками відсотка % (18,4░%) і проміле ‰ (0,05░‰)[7].
- Після знаків номера № (№░331) та параграфа § (Український правопис, §░36).
- Перед позначенням температурної шкали (100░°C, 451░°F, 275░К).
Назва в Юнікоді | Код в юнікоді (шістнадцятковий) | Код в юнікоді (десятковий) | Має вигляд | Мнемокод в HTML 4 | Пояснення |
---|---|---|---|---|---|
NO-BREAK SPACE | 00A0 | 0160 | « » | | non-breaking space |
- ↑ 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.
- ↑ https://zakon.isu.net.ua/sites/default/files/normdocs/dstu_iso_80000-1_2016.pdf, п. 7.1.4
- ↑ non-breaking space | Graphemica Search. graphemica.com. Процитовано 25 жовтня 2023.
Це незавершена стаття з мовознавства. Ви можете допомогти проєкту, виправивши або дописавши її. |