English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
CSS выражение attr() используется для получения значения определенного HTML атрибута выбранного элемента и его использования в стилях. Оно также может использоваться для псевдоэлементов, значения атрибута берется у элемента, к которому принадлежит псевдоэлемент. Выражение attr() может использоваться для любого CSS атрибута.
В следующих примерах содержимое вставляется после каждого ссылки:
!DOCTYPE html <html> <head> <meta charset="utf-8"> <title>Основной учебник (oldtoolbag.com)</title> <style> a:after {content: " (" attr(href) ")";} </style> </head> <body> <p><a href="//ru.oldtoolbag.com">Основной учебник</a></p> <p><a href="//ru.oldtoolbag.com/html/">Учебник HTML</a></p> <p><strong>Внимание:</strong> IE8 требует объявления !DOCTYPE, чтобы поддерживать функцию attr().</p> </body> </html>Проверьте <‹/›>
Функция attr() возвращает значение атрибута выбранного элемента.
Поддерживаемая версия: CSS2
Числа в таблице показывают первую версию браузера, поддерживающую эту функцию.
Функция | |||||
---|---|---|---|---|---|
attr() | 2.0 | 8.0 | 1.0 | 3.1 | 9.0 |
Внимание: IE8 требует объявления !DOCTYPE, чтобы поддерживать функцию attr().
Грамматика: attr( attribute-name <тип-или-единица>? [, <возврат>]? )
Значение | Описание |
---|---|
attribute-name | Обязателен. Название атрибута HTML элемента. |