Неразрывный пробел в HTML (  |   | u+00a0)

Неразрывный пробел в HTML (  |   | u+00a0)

Неразрывный пробел отличается от обычного тем, что в месте последнего различные обработчики могут разрывать строку, а при использовании неразрывного пробела этого происходить не будет.

Обозначения

# Название по-русски Название по-английски Вид Мнемоника HTML-код Unicode
1 Неразрывный пробел No-Break Space       u+00a0

Пример

Для примера возьмём некоторое одинаковое количество английских букв «a», разделённых в первом случае обычными пробелами, а во втором — неразрывными, и поместим их в ограниченные по ширине блоки:

Текст с неразрывными пробелами автоматически обрезается или отображается за границами блока, в зависимости от его (блока) свойств. В первом случае блоку было определено свойство overflow со значением hidden, а во втором оно было опущено, так как по умолчанию его значение установлено в visible.