Атрибут title у HTML — спливна підказка елемента
Опис та застосування
Додає підказку з текстом, яка з'являється при наведенні курсору на елемент. Вид такої підказки залежить від браузера, налаштувань операційної системи і не може бути змінений безпосередньо за допомогою HTML-коду або стилів.
автор: с3с
Загальний опис
автор: NagarD
Синтаксис
<element title = "text">
Переглядачі
| Переглядач | ||||||
|---|---|---|---|---|---|---|
| 1 | 1 | ≤4 | 15 | 12 | ≤11 |
| Переглядач | ||||
|---|---|---|---|---|
| 4.4 | 18 | 4 | ≤3.2 |
Приклади
+ запропонувати свій приклад у пісочниці
Наведи курсор і затримайся на секунду: браузер покаже спливну підказку з текстом title. Для abbr це стандартний спосіб розшифрувати абревіатуру.
<p><abbr title="Каскадні таблиці стилів">CSS</abbr> — наведи курсор на абревіатуру.</p>
<button title="Ця підказка теж із title">Кнопка з підказкою</button>
Три випадки: розшифровка абревіатури, повний текст обрізаної комірки — і кнопка, підказку якої видно лише мишею: дійдіть до неї клавішею Tab, і нічого не з'явиться
HTML
<p><abbr title="HyperText Markup Language">HTML</abbr> — наведіть курсор на абревіатуру.</p>
<table>
<tr><th>Файл</th><th>Опис</th></tr>
<tr>
<td>report.pdf</td>
<td class="cut" title="Річний звіт за 2025 рік із додатками, поясненнями та розрахунками">Річний звіт за 2025 рік із додатками, поясненнями та розрахунками</td>
</tr>
</table>
<p title="Підказка від абзаца-батька дістається і його дітям">
Наведіть сюди — <span>цей span підказку успадкував</span>,
а <span title="">цей скасував її порожнім title</span>.
</p>
<p><button title="Цієї підказки ви не побачите, якщо дійдете сюди клавішею Tab">Кнопка з title</button> — спробуйте Tab замість миші.</p>
CSS
.cut {
max-width: 200px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
table {
border-collapse: collapse;
margin: 1rem 0;
}
th, td {
padding: 0.4rem 0.7rem;
border: 1px solid #99aaaa;
text-align: left;
}
abbr[title] {
text-decoration: underline dotted;
cursor: help;
}
Різниця між HTML 4.01 та HTML5
В HTML 4.01, атрибут title не может быть применён к следующим элементам: base, head, html, meta, param, script, style, title.
Коментарі
Коментарів ще немає — будьте першим!