Пробільний символ

Пробільні символи - це набір символів, які використовуються для відображення горизонтальної або вертикальної відстані між іншими символами. Вони часто використовуються для розмежування токенів у HTML, CSS, JavaScript та інших комп'ютерних мовах. Пробільні символи та їхнє використання відрізняються у різних мовах.

У HTML

HTML Living Standard визначає 5 символів у якості пробільних символів ASCII: U+0009 TAB, U+000A LF, U+000C FF, U+000D CR та U+0020 SPACE. У тексті вони поводяться як звичайні знаки пробілів, а послідовні пробільні символи у багатьох випадках згортаються у єдиний пробіл (і цю поведінку можна змінити властивістю CSS white-space). Вони також використовуються в якості роздільника імені елемента і його атрибутів у елементі, іменах класів і т. д.

У JavaScript

Специфікація мови ECMAScript® 2015 визначає в Юнікоді декілька кодів символів в якості пробільних символів: U+0009 Символ табуляції <TAB>, U+000B Вертикальна табуляція <VT>, U+000C Кінець сторінки <FF>, U+0020 Пробіл <SP>, U+00A0 Нерозривний пробіл <NBSP>, U+FEFF Пробіл нульової ширини <ZWNBSP> та категорія Інше, “Zs”, будь-який інший код символа Юнікоду “Роздільник, пробіл” <USP>. Ці символи зазвичай непотрібні для функціональності коду.