Je suis nouveau sur CSS/CSS3 et j'ai lu dans de nombreux endroits différents moyens de créer des fichiers CSS. Certaines personnes balises tous dans les mêmes éléments et certaines personnes divisent les éléments et ensuite utiliser des classes différentes dans le code HTML. par exemple:Meilleures pratiques de classes CSS multi-classes ou groupées
// css
h1 { font: normal 20px Arial; color: black; margin: 1em 0; padding:0; border-bottom: solid 0.1em #ddd; }
h2 { font: normal 16px Arial; color: black; margin: 1em 0; padding:0; border-bottom: solid 0.1em #ddd; }
donc dans le code HTML, ils ont juste à mettre et voilà. Si vous avez besoin de changer la couleur de la bordure, vous devez changer TOUS les tags qui ont le bord inférieur.
OU
h1 { font: normal 20px Arial; }
h2 { font: normal 16px Arial; }
.colorBlack { color: black; }
.headers { margin: 1em 0; padding:0; }
.borderBottom { border-bottom: solid 0.1em #ddd; }
et dans le code HTML que vous utilisez:
<h1 class="black headers borderBottom">h1</h1>
Très facile, mais chaque fois que vous devez mettre toutes les CSS dont vous avez besoin
est-il des meilleures pratiques sur la façon de construire CSS? Quel est le meilleur moyen de performance ou de temps de chargement?
L'attribut 'class' n'est pas seulement une alternative à l'utilisation de' style'. C'est pour mettre des mots qui décrivent ce que l'élément _is_, pas de quelle manière il devrait être rendu. Cela devrait être conservé dans la feuille de style. – Eric
@ Tech4Wilco. Ce site vous sera très utile: https://developer.mozilla.org/en/CSS –