:link
Selektors ir pseido-klases, kas orientēta uz visu neapmeklētās enkurs ( ) lapas elementiem.
a:link ( color: aquamarine; )
Iepriekš minētais piemērs mainīs visu neapmeklēto saišu krāsu uz akvamarīnu.
Lietojot kopā ar :hover
pseidoklasi, :link
ir jāparādās pirmajam vai arī nav jādefinē vispār, lai :hover
stili darbotos. Tas ir tāpēc, ka tie ir vienlīdz specifiski, tāpēc, ja :link
tie tiktu parādīti pēc tam, šie stili ignorētu virzīšanas stilus.
:link
Pseido klases atlasīs visus elementus, kas ir
href
atribūtu, pat tad, ja href
ir tukša vērtība. Tātad šajā ziņā tas ir līdzīgs atribūtu atlasītājam (href)
.
Tas nozīmē, ka visus trīs HTML elementus var veidot, izmantojot :link
pseidoklasi:
CSS-Tricks CSS-Tricks CSS-Tricks
Trešais piemērs iepriekš minētajā kodu blokā tomēr nebūtu derīgs HTML.
Ir tikai trīs HTML elementi, kas akceptē href
atribūtu: ,
, un
.
Izmantojot
:link
pseidoklasi, var veidot tikai elementu .
Tāpat jūs nevarat pievienot href
atribūtu cita veida elementam un padarīt to stilā izmantojamu, izmantojot :link
. Citiem vārdiem sakot, ja jums bija šāds HTML:
CSS-Tricks
Šādai CSS nebūtu nekādas ietekmes:
div:link ( color: aquamarine; )
Atkal HTML neizdosies pārbaudīt, jo href
tas nav derīgs atribūts domēnam
.
Tā kā :link
var atlasīt tikai elementus,
:link
stilus CSS var definēt bez elementu tipa atlasītāja, piemēram:
:link ( color: aquamarine; )
Visiem praktiskiem mērķiem, lietojot HTML, :link
pseidoklasei nav nozīmes, jo to pašu efektu var panākt, vienkārši mērķējot tieši uz visiem elementiem:
a ( color: aquamarine; )
Tomēr, ja lapā ir kādi elementi, kuriem nav
href
iestatīts atribūts (piemēram, mantotajās lapās, kas tika izmantotas ), iepriekš minētais kods tiks mērķēts arī uz šiem elementiem, un tas, iespējams, nav vēlamais rezultāts.
Jāatzīmē arī tas, ka, sākot ar CSS2, citas dokumentu valodas (izņemot HTML) var noteikt ne tikai enkurus, bet arī citus elementus, kurus var veidot, izmantojot :link
pseidoklasi.
Pārlūka atbalsts
Chrome | Safari | Firefox | Opera | IE | Android | iOS |
---|---|---|---|---|---|---|
Jebkurš | Jebkurš | Jebkurš | Jebkurš | Jebkurš | Jebkurš | Jebkurš |