Тег <wbr> в HTML — місце можливого переносу рядка
Опис та застосування
Тег <wbr> надає можливість вказати браузеру, що при необхідності в цьому місці можна зробити перенесення рядка (наприклад, занадто довге слово або адреса URL).

Відмінність тега <wbr> від <br> полягає в тому, що в місці розташування тега <br> браузер обов'язково переносить вміст на новий рядок, а зустрічаючи в коді елемент <wbr> тільки в разі потреби.
Загальний опис
автор: NagarD
- Порада
-
Internet Explorer 8 і Opera до версії 11.7 не роблять переноси довжини рядка, поки в стилях для wbr не вказано властивість display із значенням inline-block , як показано в прикладі.
автор: с3с - Нотатка
-
Жоден браузер при перенесенні тексту не додає символ дефіса. При необхідності дефіс можна імітувати, замінивши
автор: с3с<wbr>на символ м'якого переносу& shy;
У <wbr> відсутні власні елементи.
| Назва | Опис |
|---|---|
| accesskey | Дозволяє активувати або сфокусуватись на елементі за допомогою заданого сполучення клавіш. |
| class | Визначає один або кілька класів, щоб зв’язати елемент з таблицею стилів (CSS). |
| draggable | Визначає чи можна перетягувати елемент. |
| contenteditable | Дозволяє редагувати текст в середні тегу. |
| dir | Вказує напрямок тексту. |
| dropzone | Вказує, що робити з перетягувати елементи. |
| hidden | Приховує вміст елемента від перегляду. |
| id | Задає унікальний ідентифікатор для елемента. |
| lang | Визначає основну мову вмісту елемента |
| spellcheck | Вказує браузеру перевіряти чи ні правопис і граматику в тексті елемента. |
| style | Задає вбудований (inline) CSS стиль для елемента. |
| tabindex | Встановлює порядок отримання фокусу при переході між елементами за допомогою клавіші Tab. |
| title | Вказує додаткову текстову підказку |
| translate | Повідомляє браузеру переводити вказаний текст в елементі чи ні. |
| contextmenu | Контекстне меню для елемента |
<wbr> не підтримує жодних атрибутів подій.
Переглядачі
| Переглядач | ||||||
|---|---|---|---|---|---|---|
| 1 | 1 | 4 | 11.6 | 12 | 5.5–7 |
| Переглядач | ||||
|---|---|---|---|---|
| 4.4 | 18 | 4 | 3.2 |
Приклади
+ запропонувати свій приклад у пісочниці
Приклад використання HTML теґа <wbr>
HTML
<p>У цьому прикладі, Ви можете змінювати значення для властивості font-size для тексту з wbr в межах від 0 до 100 переміщаючи повзунок</p>
<p id="text">Поточне значення : 20</p>
<input type="range" min="0" max="100" step="1" value="20" id="range" onmousemove="f()">
<p id="meter">дихлор<wbr>дифеніл<wbr>трихлор<wbr>метил<wbr>метан</p>
CSS
*{
text-align:center;
}
#meter{
font-size:20px;
}
JS
function f() {
var range = document.getElementById("range").value;
var element = document.getElementById("meter");
var text = document.getElementById("text");
element.style.fontSize = range.toString() + "px";
text.innerHTML = "Поточне значення:" + range;
}
//# sourceURL=pen.js
Довга адреса у вузькій колонці: без <wbr> рядок вилазить за межі блока, а з <wbr> переноситься після скісних рисок — і без дефіса.
HTML
<p>Без <code>wbr</code> — рядок вилазить за межі блока:</p>
<p class="box">https://example.com/catalog/accessories/2026/summer-collection-final.html</p>
<p>З <code>wbr</code> — перенос у дозволених місцях, без дефіса:</p>
<p class="box">https://example.com/<wbr>catalog/<wbr>accessories/<wbr>2026/<wbr>summer-collection-final.html</p>
CSS
.box {
width: 240px;
padding: 8px;
border: 1px solid #b9c6d8;
background: #f6f9ff;
font-family: ui-monospace, monospace;
font-size: 14px;
}
Найпростіший приклад використання HTML теґа <wbr>
HTML
<p>Без використання wbr</p>
<p class="text">дихлордифенілтрихлорметилметан</p>
<p>З використання wbr</p>
<p class="text">дихлор<wbr>дифеніл<wbr>трихлор<wbr>метил<wbr>метан</p>
CSS
.text{
font-size:60px;
}
Різниця між XHTML та HTML
Не підтримується XHTML
Коментарі
Коментарів ще немає — будьте першим!