Элемент HTML <wbr> предоставляет возможность переноса слова – позицию в тексте, где браузер может по желанию разбить строку, в противном случае его правила разрыва строки не будут создавать разрыв в этом месте.
Исходный код этого интерактивного примера хранится в репозитории GitHub. Если вы хотите внести свой вклад в проект интерактивных примеров, пожалуйста, клонируйте https://github.com/mdn/interactive-examples и отправьте нам запрос на извлечение.
| Категории контента | Основной поток, фразовый контент. |
|---|---|
| Разрешённое содержимое | Отсутствует |
| Пропуск тега | It is an {{Glossary("empty element")}}; it must have a start tag, but must not have an end tag. |
| Разрешённые родительские элементы | Любой элемент принимающий фразовый контент. |
| Разрешённые роли ARIA | Любые |
| DOM-интерфейс | {{domxref("HTMLElement")}} |
Элемент может содержать только глобальные атрибуты.
На страницах в кодировке UTF-8, элемент <wbr> ведёт себя как кодовое значение U+200B ZERO-WIDTH SPACE (пробел нулевой ширины). В частности, он ведёт себя как кодовое значение Unicode Bidi BN, то есть он не влияет на порядок {{Glossary("bidi")}}-направления (двунаправленного потока) <div dir=rtl>123,<wbr>456</div>: отображается, если выражение не разбито на две строки, 123 456 и не 456,123.
По той же причине, элемент <wbr> не вводит дефис в точке разрыва строки. Чтобы дефис отображался только в конце строки, используйте вместо него символ «мягкого дефиса» (­).
Этот элемент был впервые реализован в Internet Explorer 5.5 и был официально определён в HTML5.
Руководство по стилю 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>
{{EmbedLiveSample("Пример")}}
| Спецификация | Статус | Комментарии |
|---|---|---|
| {{SpecName('HTML WHATWG', 'semantics.html#the-wbr-element', '<wbr>')}} | {{Spec2('HTML WHATWG')}} | |
| {{SpecName('HTML5 W3C', 'text-level-semantics.html#the-wbr-element', '<wbr>')}} | {{Spec2('HTML5 W3C')}} |
{{Compat}}