Funktionen attr

Funktionen attr giver mulighed for at få værdien af et HTML-tags attribut i CSS.

Syntaks

cssselector {
  egenskab: attr(navn, type, værdi);
}

Parametre

Parameter Beskrivelse
navn Navnet på elementets attribut, der sendes til CSS.
type Typen af CSS-egenskabens værdi. Følgende nøgleord er tilladte: string (strenge), color (farve), url (webadresse), integer (heltal), number (reelt tal), angle (vinkel), time (tid), deg (grad), samt CSS-enheder som em, px osv.
værdi Værdien, der skal bruges, hvis attributten ikke findes, eller browseren ikke kan hente den.

Eksempel

Lad os efter linkets tekst udskrive værdien af dens href-attribut i parenteser:

html<a href="http://google.com">link</a>
cssa::after {
  content: ' (' attr(href) ')';
}

Результат:

Se også

  • egenskaben content,
    som giver mulighed for at tilføje tekst til elementer
  • pseudoelementet before,
    som foretager indsættelse efter tekst i tagget
  • pseudoelementet after,
    som foretager indsættelse før tekst i tagget