English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

CSS справочник

CSS @правила (RULES)

Полный список CSS атрибутов

Функция CSS attr()

CSS выражение attr() используется для получения значения определенного HTML атрибута выбранного элемента и его использования в стилях. Оно также может использоваться для псевдоэлементов, значения атрибута берется у элемента, к которому принадлежит псевдоэлемент. Выражение attr() может использоваться для любого CSS атрибута.

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.08.01.03.19.0

Внимание: IE8 требует объявления !DOCTYPE, чтобы поддерживать функцию attr().

CSS грамматика

Грамматика: attr( attribute-name <тип-или-единица>? [, <возврат>]? )
ЗначениеОписание
attribute-nameОбязателен. Название атрибута HTML элемента.

CSS функция