28172 sujets

CSS et mise en forme, CSS3

Bonjour à tous,
Ma question est assez simple : Peut-on, quand on définit les caractéristiques css d'un élément (fichier .css), le lier en plus à une classe?
C'est a dire sans avoir besoin de retaper le code de la classe, ni de mettre dans la balise HTML la classe (uniquement par css)...
Par exemple : je veux que mon élément
<div id="MyDiv">
ai l'apparence de la classe .MyClass, sans écrire
<div id="MyDiv" class="MyClass">
.

Il y aurai pas un truc du genre :
#MyDiv {
color:#333;
.MyClass;
...
}
?? Ce serait trop beau!

Je vous explique pourquoi ça m'arrangerai : j'ai beaucoup d'éléments à traiter, et j'aimerai pouvoir le faire directement en css!

Merci à vous Smiley cligne
Modifié par Menubestof (04 May 2011 - 19:55)
Modérateur
Bonjour,

Comme ceci?


#MonElement {
color:blue;
}

.MaClasse {
color:red;
}

/* Styles communs pour les deux */
#MonElement, .MaClasse {
background:yellow;
padding:10px;
border:1px solid black;
}

Modifié par Tony Monast (04 May 2011 - 19:24)