Skip to content
Menu
CDhistory
CDhistory

Reddit – css – Cei 30 de selectori CSS pe care trebuie să îi memorați

Posted on mai 7, 2021 by admin

Pentru a afla de ce să nu folosiți * și de ce > este grozav, este important să înțelegeți cum este făcut CSSDOM.

Când aveți un selector, să spunem div p .someclass, browserul trebuie să efectueze o grămadă de verificări.

În primul rând, acesta va aduna fiecare element cu .someclass. Aceasta este o operațiune destul de ușoară. Apoi va verifica toți părinții tuturor .someclasselementelor pe care le-a adunat și va vedea dacă are un părinte p, eliminându-le pe cele care nu îl au. Apoi, va verifica toți părinții tuturor acelor etichete p care au avut copii .someclass pe care i-a adunat din nou pentru părinți div. Acesta este modul în care își dă seama unde se află. Deci, desigur, dacă ați fi putut folosi doar .specific-someclass, ar fi fost mult mai puțin costisitor.

Aici intervine valoarea lui >. Dacă aveți div > p > .someclass, atunci când browserul verifică dacă există p părinți ai .someclass, se poate opri imediat. Trebuie să parcurgă doar un nivel superior. Mult mai puțin costisitor! Încercați să folosiți întotdeauna selectorul descendent direct atunci când este posibil, chiar dacă nu este necesar.

De fiecare dată când apare un *, browserul va trebui să adune fiecare element de pe pagină. Aceasta este o sarcină costisitoare, așa că este mai bine să o evite. Dacă este #some-very-specific-id *, primul lucru pe care îl va face browserul este să adune fiecare element în parte și apoi să verifice fiecare element în parte pentru a vedea care dintre ele au #some-very-specific-id ca strămoș. Fiecare nenorocit de element din pagină este verificat. Bad juju.

Îmi cer scuze dacă informațiile mele sunt depășite. A trecut mult timp de când am fost nevoit să știu ceva despre pictura CSS.

Lasă un răspuns Anulează răspunsul

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

Articole recente

  • Acela s-a întors: NYC sau Boston pentru 99 de dolari
  • Părinții lui Kate Albrecht – Aflați mai multe despre tatăl ei, Chris Albrecht, și despre mama ei, Annie Albrecht
  • Temple Fork Outfitters
  • Burr (roman)
  • Trek Madone SLR 9 Disc

Arhive

  • februarie 2022
  • ianuarie 2022
  • decembrie 2021
  • noiembrie 2021
  • octombrie 2021
  • septembrie 2021
  • august 2021
  • iulie 2021
  • iunie 2021
  • mai 2021
  • aprilie 2021
  • DeutschDeutsch
  • NederlandsNederlands
  • SvenskaSvenska
  • DanskDansk
  • EspañolEspañol
  • FrançaisFrançais
  • PortuguêsPortuguês
  • ItalianoItaliano
  • RomânăRomână
  • PolskiPolski
  • ČeštinaČeština
  • MagyarMagyar
  • SuomiSuomi
  • 日本語日本語
©2022 CDhistory | Powered by WordPress & Superb Themes
Menu
CDhistory