Puis-je utiliser la classe DIV et l'ID ensemble en CSS ? Par exemple :
<div class="x" id="y">
--
</div>
Puis-je utiliser la classe DIV et l'ID ensemble en CSS ? Par exemple :
<div class="x" id="y">
--
</div>
Oui, oui vous pouvez.
#y.x {
/* will select element of id="y" that also has class="x" */
}
De même :
.x#y {
/* will select elements of class="x" that also have an id="y" */
}
Cela peut d'ailleurs être utile dans certains cas d'utilisation (où les classes sont utilisées pour représenter une forme d'événement ou d'interaction), mais dans la plupart des cas, ce n'est pas le cas. nécessairement si utile, puisque id
sont de toute façon uniques dans le document. Mais si vous utilisez des classes pour l'interaction avec l'utilisateur, alors il est préférable de les utiliser. peut être utile de savoir.
Bien sûr que vous pouvez.
Votre HTML est parfait. Pour styliser les éléments avec css, vous pouvez utiliser les approches suivantes :
#y {
...
}
.x {
...
}
#y.x {
...
}
Vous pouvez également ajouter autant de classes que vous le souhaitez à votre élément.
<div id="id" class="classA classB classC ...">
</div>
Et vous pouvez donner un style à cet élément en utilisant un sélecteur avec n'importe quelle combinaison de classes et d'identifiants. Par exemple :
#id.classA.classB.classC {
...
}
#id.classC {
}
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.