vadnica-logo

CSS Izbirniki psevdo-elementov (ang. Pseudo-elements selectors)

CSS psevdo-element je ključna beseda, dodana izbirniku, ki nam omogoča stiliziranje določenega dela izbranih elementov. Za psevdoelemente se uporabljajo dvojna dvopičja (::), kar jih razlikuje od psevdo-razredov, ki v svojem zapisu uporabljajo enojno dvopičje (:). V izbirniku lahko uporabimo samo en psevdoelement, ki se mora pojaviti za vsemi drugimi komponentami v kompleksnem ali sestavljenem izbirniku.Na primer, lahko izberemo prvo vrstico odstavka z uporabo ::first-line ne pa tudi podrejenih elementov prve vrstice ali prve vrstice, ki se premakne. Tako sta p::first-line in p::first-line:hover neveljavna. Medtem ko elementa ni mogoče izbrati na podlagi njegovega stanja z uporabo psevdoelementov, lahko psevdoelement uporabimo za izbiro in oblikovanje dela elementa.

PRIMER
REZULTAT

Najbolj pogosto uporabljeni psevdo-elementi vključujejo ::before in ::after za dodajanje vsebine pred ali za elementom, ::first-letter za oblikovanje prve črke, ::first-line za oblikovanje prve vrstice besedila ter ::selection za prilagajanje videza označenega besedila. Ti psevdo-elementi nam omogočajo natančno nadzorovanje in oblikovanje določenih delov HTML elementov brez potrebe po dodatnem označevanju v HTML kodi. Pomembno je vedeti, da nekateri psevdo-elementi delujejo samo na določenih elementih - na primer, ::first-line in ::first-letter delujeta samo na blokovnih elementih. Z uporabo lastnosti content v kombinaciji s psevdo-elementi ::before in ::after lahko dodajamo dekorativne elemente ali pomembne oznake, ne da bi spreminjali strukturo HTML dokumenta.

::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

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.