Taille du fichier CSS et nombre de requêtes HTTP provoquées
Est le facteur le plus critique dans les performances CSS
Temps de redistribution et de rendu
(Très !) Pas si important que ça
La duplication est pire que les règles obsolètes
Parce que nous avons les outils pour gérer ce dernier
Définir les valeurs par défaut
Ne répétez pas le codage partout
Le mauvais :
#weatherModule h3{couleur:rouge;}
#onglets h3{couleur:bleu;}
recommander:
h1, .h1{...}
h2, .h2{...}
h3, .h3{...}
h4, .h4{...}
h5, .h5{...}
h6, .h6{...}
Utiliser des classes distinctes pour définir des structures
Ne répétez pas le codage partout
Utiliser la classe
au lieu du sélecteur d'élément
Le mauvais :
div.erreur{...}
recommander:
.error{La plupart du code est écrit ici}
div.error{défini séparément}
p.error{défini séparément}
em.error{défini séparément}
Source : 99css