Пробі́л нульово́ї ширини́ (візуалізований: ; HTML-сутність: або ) — недрукований символ, використовуваний у комп'ютерному наборі тексту для позначення меж слів, без фактичного відображення видимого пробілу в тексті. Це дає змогу системам обробки тексту для писемностей, які не використовують явних пробілів, розпізнавати межі слів з метою належної обробки .
Символ належить до універсального набору символів, і в Юнікоді має код U+200B та розташований у блоці . У HTML його можна подати посиланням на символьну сутність ​.
Призначення Пробіл нульової ширини позначає можливий розрив рядка без дефіса. Його семантика та реалізація в HTML подібні до , який, проте, відображає в місці розриву рядка символ дефіса.
Пробіл нульової ширини може використовуватися для позначення розривів слів у мовах без видимого пробілу між словами, як-от тайська, м'янманська, кхмерська та японська.
У тексті, вирівняному за шириною, рушій відтворення може додавати міжсимвольний (міжбуквений) інтервал, між літерами, розділеними пробілом нульової ширини, на відміну від пробілів фіксованої ширини.
Приклад Щоб показати ефект використання символу в тексті, в наведеному фрагменті слова розділено пробілами нульової ширини:LoremIpsumDolorSitAmetConsecteturAdipiscingElitSedDoEiusmodTemporIncididuntUtLaboreEtDoloreMagnaAliquaUtEnimAdMinimVeniamQuisNostrudExercitationUllamcoLaborisNisiUtAliquipExEaCommodoConsequatDuisAuteIrureDolorInReprehenderitInVoluptateVelitEsseCillumDoloreEuFugiatNullaPariaturExcepteurSintOccaecatCupidatatNonProidentSuntInCulpaQuiOfficiaDeseruntMollitAnimIdEstLaborumНатомість, у цьому випадку слова не розділено:LoremIpsumDolorSitAmetConsecteturAdipiscingElitSedDoEiusmodTemporIncididuntUtLaboreEtDoloreMagnaAliquaUtEnimAdMinimVeniamQuisNostrudExercitationUllamcoLaborisNisiUtAliquipExEaCommodoConsequatDuisAuteIrureDolorInReprehenderitInVoluptateVelitEsseCillumDoloreEuFugiatNullaPariaturExcepteurSintOccaecatCupidatatNonProidentSuntInCulpaQuiOfficiaDeseruntMollitAnimIdEstLaborumПерший текст розбивається на рядки, але лише на межах слів, і змінення розміру вікна вебоглядача приведе до відповідного тексту, тоді як другий текст взагалі не розбивається.
Використання
HTML На HTML-сторінках HTML-елемент діє, як пробіл нульової ширини. В Internet Explorer 6 пробіл нульової ширини не підтримувався деякими шрифтами.
Заборона в доменних іменах Правила ICANN забороняють включати в доменні іменанезображувані символи, як-от пробіли нульової ширини, і більшість браузерів забороняють їх використання в доменних іменах, оскільки їх можна використати для створення , коли шкідлива URL-адреса візуально не відрізняється від легітимної.
Кодування Символ пробілу нульової ширини кодується в Юнікоді як
В HTML на нього можна посилатися як ​, ​ або ​. Крім того, символьні сутності ​ ​ ​ та ​ також посилаються на пробіл нульової ширини, всупереч тому, що випливає з їхніх назв.
Подання в TeX — ;, подання в LaTeX — \hspace{0pt};, подання в — \:.
Див. також Пробіл Маркер порядку байтів
Примітки
Джерела