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