Skip to content
Menu
CDhistory
CDhistory

Reddit – css – I 30 selettori CSS da memorizzare

Posted on Maggio 7, 2021 by admin

Per sapere perché non usare * e perché > è ottimo, è importante capire come è fatto il CSSDOM.

Quando hai un selettore, diciamo div p .someclass, il browser deve eseguire un mucchio di controlli.

Per prima cosa, raccoglierà ogni elemento con .someclass. Questa è un’operazione abbastanza facile. Poi controllerà tutti i genitori di tutti i .someclassche ha raccolto e vedrà se ha un genitore p, scartando quelli che non ce l’hanno. Poi, controllerà tutti i genitori di tutti quei tag p che avevano figli .someclass che ha raccolto di nuovo per i genitori div. Questo è il modo in cui capisce dove si trova. Quindi, naturalmente, se aveste potuto usare solo .specific-someclass, sarebbe stato molto meno costoso.

Ecco dove entra in gioco il valore di >. Se avete div > p > .someclass, quando il browser controlla per p genitori di .someclass, può fermarsi subito. Ha solo bisogno di risalire di un livello. Molto meno costoso! Cerca di usare sempre il selettore discendente diretto quando possibile, anche se non è necessario.

Ogni volta che appare un *, il browser dovrà raccogliere ogni singolo elemento della pagina. Questo è un compito costoso, quindi è meglio evitarlo. Se è #some-very-specific-id *, la prima cosa che il browser farà è raccogliere ogni singolo elemento e poi controllare ogni singolo elemento per vedere quali hanno #some-very-specific-id come antenato. Ogni singolo maledetto elemento nella pagina viene controllato. Bad juju.

Scusa se le mie informazioni non sono aggiornate. È passato molto tempo da quando ho dovuto sapere qualcosa sulla pittura CSS.

Lascia un commento Annulla risposta

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Articoli recenti

  • Acela è tornato: NYC o Boston per $99
  • I genitori di Kate Albrecht – Per saperne di più sul padre Chris Albrecht e la madre Annie Albrecht
  • Temple Fork Outfitters
  • Burr (romanzo)
  • Trek Madone SLR 9 Disc

Archivi

  • Febbraio 2022
  • Gennaio 2022
  • Dicembre 2021
  • Novembre 2021
  • Ottobre 2021
  • Settembre 2021
  • Agosto 2021
  • Luglio 2021
  • Giugno 2021
  • Maggio 2021
  • Aprile 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