English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
L'espressione CSS attr() viene utilizzata per ottenere il valore di un attributo HTML dell'elemento selezionato e utilizzarlo nello stile. Può anche essere utilizzato per gli elementi pseudo, i valori degli attributi sono adottati dall'elemento al quale l'elemento pseudo è attaccato. L'espressione attr() può essere utilizzata per qualsiasi proprietà CSS.
Esempio seguente inserisce il contenuto dopo ogni link:
!DOCTYPE html <html> <head> <meta charset="utf-8"> <title>Lezione di base (oldtoolbag.com)</title> <style> a:after {content: " ( " attr(href) " ");} </style> </head> <body> <p><a href="//it.oldtoolbag.com"></a>Lezione di base</p> <p><a href="//it.oldtoolbag.com/html/"></a>Lezione HTML</p> <p><strong>Attenzione:</strong> IE8 richiede la dichiarazione !DOCTYPE per supportare la funzione attr().</p> </body> </html>Prova a vedere <‹/›>
La funzione attr() restituisce il valore dell'attributo dell'elemento selezionato.
Versioni supportate: CSS2
I numeri nella tabella rappresentano la versione del primo browser che supporta la funzione.
Funzione | |||||
---|---|---|---|---|---|
attr() | 2.0 | 8.0 | 1.0 | 3.1 | 9.0 |
Attenzione: IE8 richiede la dichiarazione !DOCTYPE per supportare la funzione attr().
Sintassi: attr( attribute-name <type-or-unit>? [, <fallback>?] )
Valore | Descrizione |
---|---|
attribute-name | Obbligatorio. Nome dell'attributo dell'elemento HTML. |