:any-link
Pseudotřída CSS poskytuje způsob selekce prvky, které jsou zdrojem kotva hypertextový odkaz.
Pokud vás termín zdroj kotva ztracena, to je název fantazie pro href
atribut na prvky HTML ,
a
. (Proč byste se měli zaměřit na
nebo
v CSS je mimo mě, ale hej.) Specifikace HTML má o tom mnohem více informací.
Prvek, který přijímá a obsahuje href
atribut, je hypertextový odkaz a bude vybrán pomocí :any-link
. To se stane praktickým způsobem výběru všech prvků HTML založených na odkazech, které by jinak mohly vypadat nesouvisející a aniž by se dotkly označení. Možná existuje, protože si můžete myslet, že :link
by vybral všechny odkazy, ale chybí :visited
, takže je všechny shrnuje dohromady.
Funkčně je to jako selektor atributů (href)
.
Howdy!
:any-link ( color: red; font-weight: 900; text-decoration: none; )
Stojí za zmínku, že bychom mohli také vybrat stejné prvky HTML pomocí :matches()
pseudotřídy. Například :matches(:link, :visited)
vybere stejné prvky jako :any-link
.
Další věc, kterou je třeba poznamenat, je, že specifikace v době psaní tohoto článku aktuálně požaduje alternativní návrhy názvů pro tento selektor. I když není jasné, zda se název změní, :matches()
pseudotřída byla dříve pojmenována, :any()
což by mohlo být indikací.
Podpora prohlížeče
:any-link
Pseudo-prvek je považována za experimentální funkce a je součástí specifikace voliče Stupeň 4, který je v současné době v pracovním stavu konceptu.
Chcete-li získat plnou podporu, měli byste ji použít s předponou:
:-webkit-any-link ( ) :-moz-any-link ( ) :any-link ( )
A nezapomeňte tyto selektory oddělit čárkami, abyste je kombinovali, protože prohlížeče házejí selektory částmi, kterým nerozumí.
Podpora prohlížeče
Tato data podpory prohlížeče pocházejí z Caniuse, který obsahuje více podrobností. Číslo označuje, že prohlížeč podporuje tuto funkci v dané verzi a vyšší.
plocha počítače
Chrome | Firefox | TJ | Okraj | Safari |
---|---|---|---|---|
15 * | 3 * | Ne | 79 | 6,1 * |
Mobilní / Tablet
Android Chrome | Android Firefox | Android | iOS Safari |
---|---|---|---|
88 | 85 | 4,4 * | 6,0-6,1 * |
Příbuzný
:link
:matches()
:visited
Více informací
- Specifikace úrovně 4 selektorů (pracovní koncept)
- Dokumentace Mozilla