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

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

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

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

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

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

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

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

Примеры таких случаев:

    • слова с дефисами («кое-что»);
    • телефонные номера («222-33-44»).
Вместо white-space иногда используют тег NOBR. Его «недостаток» в том, что его нет в спецификации HTML. Но при этом он работает во всех браузерах.
Last modified: Понедельник, 19 октября 2020, 11:12 AM