<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­bau­privat­finanzierungs­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> не вставляет дефис в месте разрыва строки. Чтобы дефис появлялся только в конце строки, используйте сущность символа мягкого переноса (­).
Примеры
Руководство по стилю 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-wrapword-breakhyphens- Элемент
<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