vadnica-logo

CSS Izbirniki (ang. CSS Selectors)

CSS Izbirniki kažejo na HTML element, ki ga želimo preoblikovati, blok formata pa vsebuje stavke, ločene s podpičji. Vsaka deklaracija vključuje CSS lastnosti in vrednosti, ločene s podpičjem. Medtem ko se izjava konča s podpičjem, se bloki končajo z zavitimi oklepaji. Izbirniki služijo za "iskanje" HTML elementov, ki jih želimo transformirati, razdelimo pa jih v pet kategorij.

Hiter pregled CSS izbirnikov

div

p

span
div { } /* Element */
.highlight { } /* Razred */
#special { } /* ID */
Otrok

Sosed

div > span { } /* Neposreden otrok */
span + p { } /* Naslednji sorodniki */
a:hover { } /* Ob prehodu z miško */
input:focus { } /* Ob fokusu */

Na zgornji sliki je prikazana osnovna struktura CSS izbirnika. Sestavljena je iz izbirnika (ang. Selector), ki mu sledi blok deklaracij znotraj zavitih oklepajev. Vsaka deklaracija je sestavljena iz lastnosti (ang. Property) in vrednosti (ang. Value), ki sta ločeni z dvopičjem. Več deklaracij ločimo s podpičjem, kar omogoča jasen in pregleden zapis različnih stilskih pravil za izbrane elemente.

PRIMER
REZULTAT
Izbirnik Opis Primeri
PREPROSTI IZBIRNIKI
* Univerzalni izbirni (*) izbere vse HTML elemente na spletni strani. Glej primer
#id Uporablja atribut ID HTML elementa za izbiro določenega elementa. Glej primer
.class Izbere elemente z določenim atributom razreda. Glej primer
element Izbere vse elemente z navedenim imenom razreda. Glej primer
element.class Se uporablja za izbiro podanega elementa s podanim razredom. Glej primer
element, element, ... Če želimo oblikovati več elementov z istim slogom. Glej primer
IZBIRNIKI KOMBINATORJEV
element, element Se uporablja za izbiro elementov znotraj elementov. Glej primer
element > element Se uporablja za izbiro elementov z določenim nadrejenim elementom. Glej primer
element + element Se uporablja za izbiro elementa, ki je neposredno za drugim določenim elementom. Glej primer
element ~ element Se ujema s pojavitvami elementa2, pred katerim je element1. Glej primer
IZBIRNIKI PSEVDORAZREDOV
:active Se uporablja za izbiro in oblikovanje aktivne povezave. Glej primer
anchor Povezave na spletnih straneh so lahko zelo različne. Glej primer
:checked Se ujema z vsakim označenim elementom <input>. Glej primer
:disabled Se ujema z vsakim onemogočenim elementom. Glej primer
:empty Se ujema z vsakim nepodrejenim elementom, vključno z besedilnimi vozlišči. Glej primer
:enabled Se ujema z vsakim elementom, ki je omogočen. Glej primer
:first-child Se uporablja za izbiro podanega izbirnika. Glej primer
:first-of-type Se ujema z vsakim elementom, ki je prvi podrejeni element. Glej primer
:focus Se uporablja za izbiro elementa, ki ima fokus. Glej primer
:hover Se uporablja za spremembo elementa. Glej primer
:in-range Izbere vse elemente z vrednostjo. Glej primer
:invalid Predstavlja kateri koli obrazec. Glej primer
:lang Se uporablja za izbiro elementov. Glej primer
:last-of-type Se ujema z vsemi elementi. Glej primer
:link Se uporablja za izbiro neobiskanih povezav. Glej primer
:not Se ujame z vsemi elementi, ki niso podani elementu/izbirniku. Glej primer
:nth-child Se ujema z vsemi elementi, ki so n-ti otroci svojega starša. Glej primer
:nth-last-child Se ujame z vsemi elementi, ki je n-ti otrok. Glej primer
:nth-last-of-type Se ujema z vsakim elementom, ki je n-ti podrejeni element. Glej primer
:nth-of-type Se ujema z vsakim elementom, ki je n-ti podrejeni element. Glej primer
:only-child Se ujame z vsemi elementi, ki so edini otrok svojega starša. Glej primer
:only-of-type Se ujema z vsakim elementom, ki je edini podrejeni element svojega starša. Glej primer
:optional Izbere neobvezne elemente obrazca. Glej primer
:out-of-range Izbere vse elemente z vrednostjo, ki je zunaj določenega obsega. Glej primer
:read-only Izbere elemente, ki so samo za branje. Glej primer
:read-write Izbere elemente obrazca, ki so berljivi. Glej primer
:required Izbere zahtevane elemente obrazca. Glej primer
:root Se ujema s korenskim elementom dokumenta. Glej primer
:target Lahko uporabimo za oblikovanje trenutnega aktivnega ciljnega elementa. Glej primer
:valid Izbere elemente obrazca z vrednostjo. Glej primer
:visited Se uporablja za izbiro obiskanih povezav. Glej primer
IZBIRNIKI PSEVDOELEMENTOV
::after Vstavi nekaj za vsebino vsakega izbranega elementa. Glej primer
::before Vstavi nekaj pred vsebino vsakega izbranega elementa. Glej primer
::first-letter Se uporablja za dodajanje sloga prvi črki podanega izbirnika. Glej primer
::first-line Se uporablja za dodajanje sloga prvi vrstici podanega izbirnika. Glej primer
::marker Izbere oznako elementa seznama. Glej primer
::selection Se ujema z delom elementa, ki ga izbere uporabnik. Glej primer
IZBIRNIKI 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

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.