Ce este pseudo-și pseudo-elemente din css

otaya cu CSS și citirea documentației, nu poți pur și simplu rula în definiție și pseudo-pseudo CSS. Să vedem ce este.

Ce este pseudo-și pseudo-elemente din css

Ca o regulă, toate stilurile CSS. pe care am folosit pentru a utiliza, sunt utilizate pentru elementele care pot fi găsite în copac (structura) a documentului. Toate acestea pot fi văzute în mod clar în documentul sursă și poate interacționa cu ei.

Dar, există o serie de elemente și stări ale elementelor care nu sunt afișate în arborele (structura) a documentului, dar, de asemenea, ei trebuie să aplice anumite stiluri CSS.

De exemplu, există un anumit element, care poate fi văzut în documentul sursă pentru prima literă într-un cuvânt, pentru zona, care se află în fața unui anumit element, etc.

În plus, etichetele specifice, nu putem descrie starea elementului, de exemplu, să afișeze o legătură care a fost transferat, sau link-ul sub cursorul mouse-ului.

Cum pot obține acces la aceste elemente pe pagina?

Pentru a rezolva această problemă, folosind selectoare speciale sunt numite pseudo-elemente și pseudo.

Pseudo - este selectorii care definesc starea elementelor existente care se pot schimba în anumite condiții.

Pseudo - este selectorii care definesc oblastelementov. inițial absentă din arborele de documente. Această zonă este creat în mod artificial cu ajutorul CSS.

Diferența esențială dintre ele este faptul că pseudo-stat este determinată de elementele care există deja în pagină, și de a crea un câmp pseudo (celule artificiale), care inițial nu a fost pe pagina web. Dar ambele nu sunt disponibile în codul sursă al documentului.

Pentru a înțelege exact ceea ce sunt pseudo-clase și pseudo-elementele la care, permiteți-mi să vă dau o listă de documente oficiale.

Pentru a compila această listă de materiale utilizate pentru această pagină strandarta:

Secțiunea 4.2. Selector Index este masa oficială.

Deci, lista de pseudo-clase:

Pseudo-mult mai puțin, asta e lista:

Aici, E - elementul la care este utilizat selectorul.

Rețineți că în scris pseudo-dublu-colon. Dezvoltatorii făcut inițial o astfel de notație pentru a le distinge de pseudo. Dar dacă vă notați numele de pseudo-un singur colon, browser-ul de eroare nu va emite. Poate că, în viitor, regulile vor fi mai stricte, dar până în prezent situația este.

Apropo, dacă v-ar fi interesat, eu sunt implicat în crearea motoarelor de analiză web pentru site-uri (Yandex Metrics și Google Analytics).

Ce este pseudo-și pseudo-elemente din css

Dacă doriți să vă site-ul dvs. mai eficient și că ar aduce mai mulți bani, analiză web poate ajuta.

Cu instrument „Obiective“, puteți obține rezultate bune în acest caz. Citește mai mult aici.