Элемент 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("Example")}}
Спецификация | Статус | Комментарии |
---|---|---|
{{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("html.elements.wbr")}}