Неразрывный пробел | Справочник веб-редактора

Неразрывный пробел

Чтобы избежать разрыва строки между словами или символами в целях удобочитаемости, следует использовать специальный символ — неразрывный пробел.

В HTML неразрывный пробел пишется как  .

Неразрывный пробел также можно ввести непосредственно, используя клавиатурную комбинацию Alt + 0160.

Случаи, когда следует использовать неразрывный пробел:

  • инициалы («Иванов И. И.»);
  • сокращения с точками («и т. д.»);
  • числа с последующим словом или единицей измерения («20 солдат», «10 м», «1999 год»);
  • числа с пробелами («11 000 руб»);
  • предлоги, союзы и некоторые частицы с последующим словом («на Солнце», «а затем», «не прыгает»);
  • некоторые частицы с предыдущим словом («крикнул бы»);
  • тире с предыдущим словом, а иногда и с последующим («конкурс „Soft-Парад — 2020“»).

Возможно применение неразрывного пробела и в других случаях для улучшения удобочитаемости (например, чтобы избежать строки из одного слова в конце абзаца).

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

Запретить перенос строки можно и с помощью CSS-свойства «white-space:nowrap». Иногда данная возможность необходима, если нужно запретить перенос в части текста, не содержащей пробелы. Примеры таких случаев:

  • слова с дефисами («кое-что»);
  • телефонные номера («222-33-44»).

Вместо white-space иногда используют тег NOBR. Его «недостаток» в том, что его нет в спецификации HTML. Но при этом он работает во всех браузерах.

Ссылки: