Come eliminare i CSS inline
-
Da una ricerca di errori SEO, mi è stato suggerito di eliminare i CSS inline che rallentano la visualizzazione. Qualcuno sa come fare?
-
I CSS inline sono quelli scritti direttamente nei
tag
con l'attributostyle
, tipo:<div style="color:red;">Testo rosso</div>
Questo vuol dire che sono scritti direttamente nelle view dei componenti (probabilmente dentro le view nel template.. ) quindi per eliminarli dovresti fare un override delle visualizzazioni del tuo template e toglierli manualmente.
P.S.: ne approfitto per continuare la mia crociata contro "gli algoritmi" che consigliano di fare cose assurde per migliorare la SEO. I CSS inline sono intrinsecamente dannosi per il tuo sito? No.
Ovvio che se TUTTI i css del sito sono inline ci perdi perchè non puoi comprimerli, ottimizzarli, ecc... Ma se in un HTML di 2000 righe ci sono... boh... 3 CSS inline la differenza di prestazioni è talmente irrisoria da non essere probabilmente neanche calcolabile.
Diffidate sempre di quello che salta fuori da sti test automatici, valutate per ogni risultato se il gioco vale la candela. Quello che fa la differenza è, al 90%, il contenuto. -
Ok, grazie sempre dei tuoi preziosi consigli
-
Quello che dice Jabba è verissimo, ci facciamo prendere dai cazzeggi di mister G, dimenticandoci che ciò che veramente premia sono alla fine sempre i contenuti, e la cura che ci mettiamo in un progetto