Получить видео-разбор
Основная
19.08.2026
Время чтения: 26 минут
16

Неразрывный пробел (nbsp): что это и где применять в HTML

Содержание статьи

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

Неразрывный пробел — это специальный символ, который визуально выглядит как обычный отступ, но запрещает браузеру переносить строку в этом месте. Он нужен, чтобы единицы измерения, инициалы и короткие предлоги не отрывались от связанных с ними слов. В коде он чаще всего записывается как html-сущность  .

Представьте, что вы читаете красивый текст, а в конце строки сиротливо висит цифра 5, тогда как «кг» уехало на следующую строчку. Это сбивает с толку, правда? Давайте разберемся, как один маленький символ помогает сделать тексты аккуратными.

Что такое неразрывный пробел и чем он отличается от обычного

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

Что такое NBSP и его Unicode-код U+00A0

Аббревиатура NBSP расшифровывается как Non-Breaking Space. В международной таблице символов он имеет код u+00a0. Визуально на экране он ничем не отличается от стандартного отступа.

  • Он сохраняет ширину обычного пробела.
  • Он не сжимается и не растягивается при выравнивании текста по ширине.
  • Он является полноценным текстовым символом.

Почему браузер переносит строку: U+0020 против U+00A0

Когда текст не помещается в блок, браузер ищет обычный пробел u+0020, чтобы сделать перенос строки. Это заложено в базовые алгоритмы отображения страниц. Если же мы ставим u+00a0, браузер видит «клей» между словами. Он перенесет всю конструкцию целиком, сохраняя читаемость.

Где неразрывный пробел обязателен в русской типографике

Типографские правила требуют связывать неразрывным пробелом числа с единицами измерения, инициалы и фамилию, а также даты и сокращения. Это делает текст опрятным и удобным для восприятия.

Числа и единицы измерения: 5 кг, 10 м, 250 ₽

Никогда не отрывайте числа с единицами измерения друг от друга. Если число осталось на одной строке, а «кг» на другой, смысл считывается медленнее. То же самое касается ситуаций, когда используется знак валюты.

  • Правильно: 10 кг, 500 ₽.
  • Неправильно: 10 (перенос) кг.

Инициалы и фамилия: И. И. Иванов

Инициалы и фамилия — это единая смысловая конструкция. Их нельзя разрывать по разным строкам. Пробелы между инициалами также должны быть неразрывными.

Даты, сокращения и знак процента

В датах (например, 2026 г.) год и буква «г» должны держаться вместе. Это же правило работает для сокращений вроде «т. д.» и «т. п.». Знак процента тоже лучше привязывать к числу, чтобы он не «убежал» на новую строку.

Как вставить неразрывный пробел в HTML:  ,   и  

Как вставить неразрывный пробел в HTML:  ,   и  

Вставить неразрывный пробел в html-код можно тремя способами: через именованную сущность  , десятичный код   или шестнадцатеричный  . Все они дают абсолютно одинаковый результат в браузере.

Мнемоника   и код  

Чаще всего используется html-мнемоника  , потому что ее легко запомнить. Это классическая html-сущность. Код   — это числовой аналог, который тоже отлично поддерживается.

  •   — легко читается разработчиками.
  •   — полезен, если система плохо переваривает буквенные сущности.

Что выбрать:  ,  ,   или прямо U+00A0

Для ручной верстки смело выбирайте  , это стандарт индустрии. Если вы генерируете html-код программно, иногда надежнее использовать   или  . Вставлять сам невидимый символ u+00a0 прямо с клавиатуры можно, но тогда его будет сложно заметить при редактировании кода.

Как вставить неразрывный пробел в CMS и визуальных редакторах без кода

В популярных визуальных редакторах cms неразрывный пробел ставится горячими клавишами (Shift+Space или Ctrl+Shift+Space) либо через меню спецсимволов. Вам не обязательно открывать исходный код страницы.

WordPress: визуальный редактор и режим кода

Если вы делаете продвижение сайта на WordPress, вам часто приходится редактировать тексты в визуальном редакторе. Там можно использовать сочетание Shift + пробел (на Mac — Option + пробел). Также можно переключиться в режим html-кода и вписать   вручную.

Tilda и другие конструкторы

В конструкторе Tilda тоже работают стандартные горячие клавиши. Кроме того, там есть встроенный типограф, который сам расставит нужные символы. Это очень удобно для новичков, которые не хотят возиться с кодом.

  • Используйте Shift + пробел в текстовых блоках.
  • Включайте автотипограф в настройках сайта.

CSS-альтернативы: white-space, word-break и overflow-wrap

Иногда вместо вставки символов лучше использовать css-свойства. Свойство css white-space может запретить перенос целой фразы, а css word-break поможет аккуратно разорвать слишком длинное слово.

white-space: nowrap против  

Если вам нужно, чтобы кнопка или длинный заголовок вообще не переносились, используйте css white-space со значением nowrap. Это чище, чем ставить   между каждым словом. А вот для точечной связки «5 кг» лучше подойдет именно спецсимвол.

word-break и overflow-wrap: когда нужен перенос, а не запрет

Бывает обратная ситуация: длинная ссылка ломает дизайн. Здесь помогут css word-break или css overflow-wrap. Они разрешают браузеру разорвать неразрывную строку, чтобы сохранить адаптивную верстку. Это особенно важно для мобильных устройств.

  • white-space: nowrap — запрещает перенос.
  • overflow-wrap: break-word — спасает от вылезания текста за края.

Когда   не нужен: частые ошибки и перегруз HTML

Когда   не нужен: частые ошибки и перегруз HTML

Избыточное использование неразрывных пробелов для создания визуальных отступов — это грубая ошибка. Это ломает семантическую верстку и создает проблемы при адаптации под разные экраны.

Избыточность и мусор в HTML

Некоторые новички ставят подряд пять  , чтобы сдвинуть текст вправо. Так делать нельзя! Для отступов существуют CSS-свойства margin и padding. Лишние символы превращают код в мусор и мешают браузеру правильно отображать страницу.

Проблемы копирования и поиска по странице

Если внутри слова случайно затесался неразрывный пробел, поиск по странице может не найти это слово. Также возникают проблемы при попытке выполнить копирование текста в другие программы. Семантическая вёрстка требует использовать спецсимволы только по их прямому назначению.

  • Не делайте красную строку с помощью  .
  • Не выравнивайте элементы пробелами.

Напрямую неразрывный пробел не влияет на позиции в поиске, но он улучшает читаемость текста и поведенческие факторы. Кроме того, правильная типографика важна для скринридеров и корректного отображения на мобильных.

Мнение эксперта
Главный по SEO
10 лет

Мнение эксперта. Неразрывный пробел не добавляет значимого веса странице и не влияет на позиции напрямую, но его неаккуратное использование может создавать визуальный шум и мешать озвучиванию контента вспомогательными технологиями. Лучше применять NBSP точечно в типографских связках, а не как универсальное средство запрета переноса.

технический SEO-специалист с практикой фронтенд-вёрстки и веб-доступности

SEO и скорость загрузки

Качественная seo-оптимизация учитывает удобство пользователя. Если текст опрятный, его дольше читают. Заказывая SEO-продвижение сайта, вы наверняка услышите, что поведенческие факторы решают. При этом пара лишних байт от спецсимволов никак не замедлит скорость загрузки.

Доступность и скринридеры

Веб-доступность — это забота о пользователях с ограничениями зрения. Скринридеры (программы экранного доступа) могут делать паузы на спецсимволах, если их слишком много. Поэтому адаптивная вёрстка и доступность требуют использовать неразрывные пробелы только там, где они действительно нужны по правилам языка.

Чек-лист и автоматизация расстановки неразрывного пробела

Чтобы не расставлять спецсимволы вручную, используйте инструменты автоматизации. Это сэкономит время и исключит человеческий фактор, особенно при публикации объемных статей.

Чек-лист для контента и вёрстки

Перед публикацией важно проверить основные типографские связки. Если вы делаете SEO-оптимизацию контента, пройдитесь по этому списку:

  • Числа с единицами измерения связаны?
  • Инициалы и фамилия неразрывны?
  • Короткие предлоги привязаны к следующему слову?
  • Знак валюты стоит рядом с суммой?

Автоматизация: типографы, плагины и сниппеты

Вам не обязательно держать чек-лист в голове. Существуют онлайн-типографы, которые автоматически чистят текст. Для популярных CMS есть плагины, которые делают это прямо при сохранении статьи. Это лучший способ поддерживать порядок без лишних усилий.

Часто задаваемые вопросы

Чем отличаются  ,   и  ?

  — именованная мнемоника,   и   — числовые ссылки на один и тот же символ u+00a0. В браузере все три записи дают одинаковый неразрывный пробел, поэтому можно использовать любую, но   удобнее читать в коде.

Можно ли заменить   на CSS-свойство white-space?

Для короткого запрета переноса внутри фразы обычно проще  , а css white-space со значением nowrap подходит для целого блока или инлайн-элемента. Полноценной замены именно символу NBSP оно не дает, потому что не вставляет неразрывный пробел, а управляет обработкой пробелов.

Что лучше для вёрстки:   или CSS word-break и overflow-wrap?

  запрещает перенос в конкретном месте, а css word-break и css overflow-wrap управляют переносами слов целиком. Для типографики связок числа с единицами измерения выбирайте  , для защиты от выпадения длинных URL — CSS.

Влияет ли неразрывный пробел на SEO и скорость загрузки страницы?

Прямого SEO-влияния и заметного влияния на скорость нет: символ добавляет несколько байт в HTML. Косвенно аккуратная типографика может улучшить читаемость и поведенческие факторы.

Нужен ли неразрывный пробел между числом и знаком процента или валюты?

Да, между числом и знаком процента или валюты неразрывный пробел нужен: 100 %, 500 ₽. Это не дает знаку уехать на следующую строку.

Итоги

  • Неразрывный пробел (NBSP) запрещает браузеру переносить строку в месте его установки.
  • Он обязателен для связки чисел с единицами измерения, инициалов и знаков валют.
  • В HTML чаще всего используется мнемоника   или код  .
  • Избыточное использование спецсимволов вредит семантике и доступности для скринридеров.
  • Для автоматизации лучше применять встроенные типографы в CMS или специальные плагины.

Заключение

Неразрывный пробел — это маленький, но очень важный инструмент для создания аккуратных текстов. Он не требует глубоких знаний программирования, но мгновенно делает вашу верстку профессиональнее. Главное — применять его осознанно, не перегружая код, и проверять читаемость на мобильных экранах. Удачи в создании красивых и удобных сайтов!