<abbr>

Элемент HTML «аббревиатура» (<abbr>) представляет собой аббревиатуру и, опционально, может показывать её расшифровку. Расшифровка записывается в атрибут title. Иные значения title кроме расшифровки аббревиатуры не допускаются.

<p>Я пишу на <abbr title="Hypertext Markup Language">HTML</abbr></p>

См. более углублённые примеры в статье Как размечать аббревиатуры и делать их понятными.

Интерфейс DOM HTMLElement
Категории контента Потоковый контент, текстовый контент, ощущаемый контент
Разрешённое содержимое Текст
Разрешённые родительские элементы Любые, поддерживающие текст.

Атрибуты

Этот элемент поддерживает только глобальные атрибуты.

Указывайте расшифровку аббревиатуры в атрибуте title. Многие браузеры показывают её в виде тултипа (всплывающей подсказки).

Примечание: Если присутствует расшифровка, то грамматически она должна соответствовать самой аббревиатуре в тексте документа. Это также имеет место в языках с более чем двумя грамматическими числами (например, арабский имеет не только категории единственного и множественного числа, но двойственного).

Спецификации

Спецификация Статус Комментарий
WHATWG HTML Living Standard
Определение '<abbr>' в этой спецификации.
Живой стандарт  
HTML5
Определение '<abbr>' в этой спецификации.
Рекомендация  
HTML 4.01 Specification
Определение '<abbr>' в этой спецификации.
Рекомендация  

Совместимость с браузерами

Особенность Chrome Firefox (Gecko) Internet Explorer Opera Safari
Поддержка 2.0 1.0 (1.7 или ранее) 7.0 1.3 (Да)
Особенность Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Поддержка (Да) (Да) (Да) (Да) (Да)

Примечания о Gecko

До Gecko 1.9.2 (Firefox 3.6), Firefox имплементировал для этого элемента интерфейс HTMLSpanElement вместо HTMLElement.

Внешний вид по умолчанию

Этот элемент существует чисто для удобства авторов страниц, и все браузеры по умолчанию отображают его строчным элементом (display: inline), хотя стиль по умолчанию различается в разных браузерах:

  • Некоторые, например, Internet Explorer, никак не стилизуют этот элемент, и внешне он ничем не отличается от элемента <span>.
  • Opera, Firefox и некоторые другие браузеры добавляют к этому элементу подчеркивание точками.
  • Малая часть браузеров помимо подчёркивания точками также меняют начертание текста на капитель (small caps). Во избежание такого поведения можно добавить в CSS-стиль что-нибудь вроде font-variant: none.

См. также

Метки документа и участники

 Внесли вклад в эту страницу: Aleksej, fscholz, teoli, Norville
 Обновлялась последний раз: Aleksej,