CSS attr() Function
Example
The following example inserts the value of the href attribute in parenthesis after each <a> element:
a:after {
content: " (" attr(href) ")";
}
Try it Yourself »
Definition and Usage
The CSS attr() function returns the value of an attribute of the selected element.
| Version: | CSS2 |
|---|
Browser Support
The numbers in the table specify the first browser version that fully supports the function.
| Function | |||||
|---|---|---|---|---|---|
| attr() | 2 | 8 | 1 | 3.1 | 9 |
| type | No | No | No | No | No |
| fallback | No | No | 119 | No | No |
CSS Syntax
attr(attribute-name type fallback)
| Value | Description |
|---|---|
| attribute-name | Required. The name of the attribute of the HTML element(s) |
| type | Optional. The attribute values' type or its unit. Can be one of the
following:
|
| fallback | Optional. The value to be used if the attribute is missing or contains an invalid value |