Ano ang mga pseudo classes at pseudo elements?
Ano ang mga pseudo classes at pseudo elements?
Anonim

Karaniwang a pseudo - klase ay isang tagapili na tumutulong sa pagpili ng isang bagay na hindi maipahayag ng isang simpleng tagapili, halimbawa:hover. A pseudo - elemento gayunpaman ay nagbibigay-daan sa amin na lumikha ng mga item na hindi karaniwang umiiral sa puno ng dokumento, halimbawa ``::pagkatapos`.

Kaya lang, ano ang mga pseudo elements?

Isang CSS pseudo - elemento ay isang keyword na idinagdag sa isang tagapili na hinahayaan kang mag-istilo ng isang partikular na bahagi ng napili elemento (s). Halimbawa, ang::first-line ay maaaring gamitin upang baguhin ang font ng unang linya ng isang talata.

Bukod pa rito, ano ang mga pseudo classes? Isang CSS pseudo - klase ay isang keyword na idinagdag sa isang tagapili na tumutukoy sa isang espesyal na estado ng napiling (mga) elemento. Halimbawa, ang:hover ay maaaring gamitin upang baguhin ang kulay ng isang button kapag nag-hover ang pointer ng user sa ibabaw nito.

Katulad nito, itinatanong, ano ang pagkakaiba sa pagitan ng mga pseudo na elemento at pseudo classes?

A pseudo - klase ay katulad ng a klase sa HTML, ngunit hindi ito tahasang tinukoy nasa markup. Ang ilan pseudo - mga klase ay dynamic-inilapat ang mga ito bilang resulta ng pakikipag-ugnayan ng user sa dokumento. A pseudo - elemento ay tumutukoy sa mga bagay na bahagi ng dokumento, ngunit hindi mo pa ito alam. Halimbawa ang unang titik.

Maaari bang magkaroon ng mga elemento ng pseudo?

Pseudo - elemento payagan kang lumikha / tukuyin mga elemento na wala sa DOM. Nagbibigay-daan sa iyo ang istilo ng isang partikular na bahagi ng isang mga elemento nilalaman. Pseudo - mayroon ang mga elemento hindi elemento i-type hangga't ang wika ng dokumento ay nababahala dahil, hindi lang sila umiiral sa DOM. At pwede gagawin lamang gamit ang CSS.

Inirerekumendang: