Izbirnik atributov ujema elemente na podlagi elementa, ki ima dani atribut izrecno nastavljen, z možnostmi za definiranje vrednosti atributa ali ujemanja vrednosti podniza. Občutljivost imen in vrednosti atributov na velike in male črke je odvisna od jezika dokumenta. V HTML-ju imena atributov ne razlikujejo med velikimi in malimi črkami, prav tako kot specificirano definirane oštevilčene vrednosti. Za te atribute vrednost atributa v izbirniku ne razlikuje med velikimi in malimi črkami, ne glede na to, ali je vrednost neveljavna ali je atribut za element, na katerega je nastavljen, neveljaven. Če vrednost atributa razlikuje med velikimi in malimi črkami, kot so atribut class, id in data-*, ujemanje vrednosti izbirnika atributa razlikuje med velikimi in malimi črkami.
V tem primeru so prikazane različne možnosti izbirnikov atributov. Primer vsebuje vnosno polje, gumbe, besedilo in povezave, na katerih so uporabljeni različni izbirniki atributov:
S tem primerom lahko vidimo, kako različni izbirniki atributov delujejo v praksi in kako jih lahko uporabljate za oblikovanje elementov na podlagi njihovih atributov.
Izbirniki atributov v CSS-u nam omogočajo izbiro elementov na podlagi njihovih atributov ali vrednosti atributov. So izjemno uporabni, ko želimo oblikovati elemente, ki imajo določene lastnosti, ne da bi jim dodajali posebne razrede ali ID-je. Poznamo več vrst izbirnikov atributov:
| [atribut] | Se uporablja za izbiro elementov z navedenim atributom. | Glej primer |
|---|---|---|
| [atribut="vrednost"] | Se uporablja za izbiro elementov z navedenim atributom in vrednostjo. | Glej primer |
| [atribut~="vrednost"] | Se uporablja za izbiro elementov z vrednostjo atributa, ki vsebuje določeno besedo. | Glej primer |
| [atribut|="vrednost"] | Se uporablja za izbiro elementov z navedenim atributom, ki se začnejo s podano vrednostjo. | Glej primer |
| [atribut^="vrednost"] | Se ujema z vsakim elementom, katerega vrednost atributa se začne z določeno vrednostjo. | Glej primer |
| [atribut$="vrednost"] | Se ujema z vsakim elementom, katerega vrednost atributa se konča z določeno vrednostjo. | Glej primer |
| [atribut*="vrednost"] | Se ujema z vsakim elementom, katerega vrednost atributa vsebuje določeno vrednost. | Glej primer |
Izbirniki atributov so posebej uporabni pri:
Hvala za obisk! Dodajam politiko zasebnosti.
© 2024 Vse pravice pridržane.
Vam je koda pomagala? Če želite podpreti moj trud pri pripravi vodičev in vzdrževanju strani, mi lahko namenite donacijo za kavo.