Тег <wbr> в HTML — місце можливого переносу рядка


Опис та застосування

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

91badee38bf6961d4fa177e83ff44ebf.png

Відмінність тега <wbr> від <br> полягає в тому, що в місці розташування тега <br> браузер обов'язково переносить вміст на новий рядок, а зустрічаючи в коді елемент <wbr> тільки в разі потреби.

автор: с3с

Загальний опис

автор: NagarD

Порада

Internet Explorer 8 і Opera до версії 11.7 не роблять переноси довжини рядка, поки в стилях для wbr не вказано властивість display із значенням inline-block , як показано в прикладі.

автор: с3с
Нотатка

Жоден браузер при перенесенні тексту не додає символ дефіса. При необхідності дефіс можна імітувати, замінивши <wbr> на символ м'якого переносу & shy;

автор: с3с

У <wbr> відсутні власні елементи.

Назва Опис
accesskey Дозволяє активувати або сфокусуватись на елементі за допомогою заданого сполучення клавіш.
class Визначає один або кілька класів, щоб зв’язати елемент з таблицею стилів (CSS).
draggable Визначає чи можна перетягувати елемент.
contenteditable Дозволяє редагувати текст в середні тегу.
dir Вказує напрямок тексту.
dropzone Вказує, що робити з перетягувати елементи.
hidden Приховує вміст елемента від перегляду.
id Задає унікальний ідентифікатор для елемента.
lang Визначає основну мову вмісту елемента
spellcheck Вказує браузеру перевіряти чи ні правопис і граматику в тексті елемента.
style Задає вбудований (inline) CSS стиль для елемента.
tabindex Встановлює порядок отримання фокусу при переході між елементами за допомогою клавіші Tab.
title Вказує додаткову текстову підказку
translate Повідомляє браузеру переводити вказаний текст в елементі чи ні.
contextmenu Контекстне меню для елемента

<wbr> не підтримує жодних атрибутів подій.

Переглядачі

Підтримка: стаціонарні переглядачі
Переглядач Google Chrome Mozilla Firefox Apple Safari Opera Microsoft EDGE Microsoft Internet Explorer
1 1 4 11.6 12 5.5–7
Підтримка: мобільні переглядачі
Переглядач Mobile Google Android Mobile Google Chrome Mobile Mozilla Firefox Mobile Apple Safari
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
автор: с3с

Довга адреса у вузькій колонці: без <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;
}
автор: NagarD

Найпростіший приклад використання 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;
}
автор: с3с

Різниця між XHTML та HTML


Не підтримується XHTML


Коментарі

Коментарів ще немає — будьте першим!

Відповідь для

Як форматувати текст?
Пишемо Виходить
**важливо**
*акцент*
~~застаріле~~
Виділення в тексті. Те саме роблять кнопки панелі, що спливає над виділеним.
## Як працює каскад
### Порядок оголошень
Заголовки всередині тексту. Найбільший не потрібен — він у сторінки вже є.
[[css/property/color]] Посилання на сторінку довідника. Наберіть [[ — поле веде сходинками (розділ → тип → сторінка), а хибний ключ підкреслить хвилею.
[[!sandbox/S0oh1hBm]] Живий приклад окремим рядком — саме вікно результату. Той самий ключ зі знаком !: наберіть [[! і дійдіть сходинками до потрібної сторінки, список покаже її приклади.
[MDN](https://developer.mozilla.org) Посилання на чужий сайт.
![Схема каскаду](https://site.com/схема.png) Картинка. Опис обов'язковий: його читають пошуковик і незрячі.
Задайте `display: grid` контейнеру Код усередині речення.
```css
.card { display: grid }
```
Код блоком. Мова після трьох лапок вмикає підсвітку.
- Походження
1. Походження
Перелік: маркований і нумерований.
- [ ] дописати приклади
- [x] перевірити в Firefox
Перелік завдань із галочками. Пробіл у порожніх дужках обов'язковий.
> Порядок важить лише за рівної ваги. Цитата на всю ширину абзацу.
Специфічність
: вага селектора; більша перемагає
Список означень: термін, а під ним пояснення з відступом. Пробіл після двокрапки обов'язковий.
Каскад має три критерії[^1]
[^1]: Походження, специфічність, порядок.
Виноска: номер у тексті, примітка внизу сторінки. Без згадки [^1] у тексті примітка не з'явиться.
Відповідь: ||сорок два|| Ховає те, що між рисками: читач бачить на цьому місці розмиту пляму, а решта речення лишається звичайною. Клац — і текст відкрито.
|| Показати рішення
Задайте контейнеру `display: grid`.
||
Ховає цілі абзаци. На сторінці видно лише підпис із першого рядка («Показати рішення»), решта розгортається клацанням по ньому. Закривні риски — окремим рядком.
Порожній рядок Новий абзац. Щоб перенести рядок усередині абзацу, поставте \ в його кінці.

Увійдіть — коментар з'явиться одразу, без капчі й очікування перевірки.

Правка
Зворотний зв'язок
Вхід