Spec-Zone.ru › HTML

<wbr> элемент для возможности переноса строки в HTML

Базовый уровень Широко доступен

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и в различных версиях браузеров. Она доступна во всех браузерах с июля 2015 года.

  • Подробнее
  • Полная таблица совместимости
  • Отправить отзыв
>

Элемент <wbr> HTML обозначает возможность переноса слова — позицию в тексте, в которой браузер может при необходимости разорвать строку, хотя правила переноса строк обычно не приводят к разрыву в этом месте.

Попробуйте

<div id="example-paragraphs">
  <p>Fernstraßenbauprivatfinanzierungsgesetz</p>
  <p>Fernstraßen<wbr />bau<wbr />privat<wbr />finanzierungs<wbr />gesetz</p>
  <p>Fernstraßen&shy;bau&shy;privat&shy;finanzierungs&shy;gesetz</p>
</div>
#example-paragraphs {
  background-color: white;
  overflow: hidden;
  resize: horizontal;
  width: 9rem;
  border: 2px dashed #999999;
}

Атрибуты

Этот элемент поддерживает только глобальные атрибуты.

Примечания

На страницах в кодировке UTF-8 <wbr> ведёт себя так же, как кодовая точка U+200B ZERO-WIDTH SPACE. В частности, она ведёт себя как кодовая точка Unicode bidi BN, то есть не влияет на порядок двунаправленного текста: <div dir=rtl>123,<wbr>456</div> отображается как 123,456, если перенос строки не происходит, а не как 456,123.

По той же причине элемент <wbr> не вставляет дефис в месте разрыва строки. Чтобы дефис появлялся только в конце строки, используйте сущность символа мягкого переноса (&shy;).

Примеры

Руководство по стилю Yahoo рекомендует переносить URL перед знаком препинания, чтобы знак препинания не оставался в конце строки, где читатель может принять его за окончание URL.

<p>
  http://this<wbr />.is<wbr />.a<wbr />.really<wbr />.long<wbr />.example<wbr />.com/With<wbr />/deeper<wbr />/level<wbr />/pages<wbr />/deeper<wbr />/level<wbr />/pages<wbr />/deeper<wbr />/level<wbr />/pages<wbr />/deeper<wbr />/level<wbr />/pages<wbr />/deeper<wbr />/level<wbr />/pages
</p>

Результат

Техническая сводка

Категории содержимого Потоковое содержимое, фразовое содержимое.
Допустимое содержимое Пусто
Пропуск тегов Должен иметь открывающий тег и не должен иметь закрывающий тег.
Допустимые родительские элементы Любой элемент, допускающий фразовое содержимое.
Неявная роль ARIA Соответствующая роль отсутствует
Допустимые роли ARIA Любая
Интерфейс DOM HTMLElement

Спецификации

Спецификация
HTML>
# the-wbr-element>

Совместимость с браузерами

Настольные компьютеры Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на IOS Samsung Internet WebView Android WebView на iOS
wbr 1 12 1 11.6 4 18 4 12 3.2 1.0 4.4 3.2

См. также

  • overflow-wrap
  • word-break
  • hyphens
  • Элемент <br>

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/wbr

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API