Dans votre HTML
<div class="myClass">Look at me!</div>
Dans votre CSS
.myClass
{
background-color:#eee;
}
EDIT
Comme l'a souligné Dave, vous pouvez affecter plusieurs classes à un élément. Cela signifie que vous pouvez moduler vos styles selon vos besoins. Aide avec le DRY principle.
Par exemple, dans votre code HTML
<div class="myClass myColor">Look at me too!</div>
Dans votre CSS
.myClass
{
background-color:#eee;
color:#1dd;
}
.myColor
{
color:#111;
}
Vous devez également noter que l'ordre dans l'attribut de classe n'a pas d'importance si différents styles ont des paramètres contradictoires. C'est-à-dire, class="myClass myColor"
est exactement le même que class="myColor myClass"
. Le paramètre en conflit utilisé est determined by which style is defined last dans le CSS.
Cela signifie, dans l'exemple ci-dessus, pour faire la color
de myClass
être utilisé au lieu du color
de myColor
, vous devez changer votre CSS pour les passer autour de la manière suivante
.myColor
{
color:#111;
}
.myClass
{
background-color:#eee;
color:#1dd;
}
-1 les tutoriels CSS les plus simples répondent à des questions comme celle-ci. Vous n'avez même pas essayé – DaClown
Je ne sais pas comment dire cela sans être méchant, mais si vous pensez que vous devez savoir comment définir les styles par div, alors vous ne comprenez pas vraiment ce que les divs ou les classes sont encore. Je ne peux pas imaginer une bonne raison de jamais définir un style sur un 'div' spécifique - vous devriez toujours écrire des styles pour un contenu, pas le type d'élément dans lequel il se trouve, surtout quand vous avez affaire à un élément neutre comme un div. Cela signifie généralement sélectionner via un ID ou une classe, ou une combinaison. Si j'étais vous, je voudrais vérifier quelques articles sur HTML sémantique: Commencez à écrire du bon HTML, et CSS devient beaucoup plus facile! – Beejamin