35% Знижка на резидентські проксі на 9 місяців — використовуйте код WING35 при оформленні замовлення

Отримати пропозицію

Proxywing.com

arrow icon

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

Whitespace

Що таке символи пробілів?

Пробільні символи – це будь-які знаки, які створюють порожній простір у вихідному коді або цифровому тексті. До таких невидимих ​​елементів відносяться табуляція та перенесення рядків, які поділяють контент. Стандарти Unicode визначають різні типи подібних знаків, які забезпечують коректне форматування.

Сучасні мови програмування по-різному інтерпретують ці елементи. Деякі системи суворо враховують їхню позицію, тоді як інші ігнорують надлишкові відступи. Розуміння цих відмінностей має значення для процесу розробки.

Застосування в HTML

Під час обробки HTML-документа будь-яка послідовність невидимих ​​знаків автоматично скорочується до одного. Таким чином, зайві перенесення або табуляція у розмітці не впливають на підсумкове відображення. Винятком є ​​тег <pre>, який зберігає оригінальне оформлення.

Використання JavaScript

Інтерпретатор JavaScript зазвичай не враховує порожнечі між лексемами, що дає свободу у форматуванні. Однак усередині рядкових літералів кожен знак залишається без змін. Грамотна розстановка відступів робить структуру скрипта наочнішою.

Роль у CSS

CSS послідовності порожнього простору також об’єднуються за замовчуванням. Керувати цією поведінкою дозволяє властивість white-space. Наприклад, значення pre змушує браузер відображати всі відступи, а nowrap забороняє автоматичне перенесення рядків.

Приклади:

  • Знак табуляції перед властивістю вирівнювання.
  • Одиночний пропуск після двокрапки в CSS-правилі.
  • Додавання порожнього простору для відокремлення коментарів.