Id și clasă

proprietăți ID:
așa cum spune și pepelsbey și fiskus_boulder - creșterea specificității regulii
lucrați cu "ancore" de navigație - link-uri înapoi la început etc.
dacă utilizați JavaScript fără biblioteci, apoi face rapid document.getElementById ( „header“), decât la comandă getElementByClassName, care încă rulează mai lent decât nativ.







proprietăți de clasă:
pot fi utilizate de mai multe ori pe pagină
Puteți utiliza mai multe clase pentru un singur element
puteți face reguli "modulare", cum ar fi cele folosite de "aspectul universal" al lui Vitaliy Harisov în Yandex

Prompt, pe ce bloguri de motor funcționează? Vreau să mă creez așa, numai în ceea ce privește găzduirea mea.






cel puțin, pot spune despre prioritate

Specificitatea unui selector este calculată după cum urmează:

* numără numărul de selectori de identificare din selector (= a)
* numără numărul de selectori de clasă, selectori de atribute și pseudo-clase în selector (= b)
* numără numărul selectorilor de tip și al pseudo-elementelor din selector (= c)
* ignora selectorul universal

Pur și simplu, este toate obiectele în conformitate cu această clasă rezumă structura narativă și ID-ul este privat, iar Deoarece este construit prioritatea în ordinea proprietăților de primă clasă, apoi ID-ul, și apoi numai pe anumite proprietăți ale elementului. Deci, pentru comoditate și lectură normală logică, ar trebui să utilizați o versiune mixtă (la aspectul aspectului). Dacă luați scripturi, atunci folosirea unui id sau a unei clase determină existența unei biblioteci pentru a lucra cu elemente DOM (cum ar fi jQuery) - dar întrebarea a fost verificarea. Și problemele de redare - afectează puternic numai IE în alte browsere nu este atât de vizibil.







Articole similare

Trimiteți-le prietenilor: