J'essaie de créer 12 colonnes en utilisant html. J'ai une classe css appelée .columnContent avec quelques propriétés dont l'une est background-color: (mis en rouge)Comment modifier les propriétés CSS
J'ai besoin de changer la couleur d'arrière-plan car je veux que chaque colonne ait des couleurs différentes. Comment est-ce que je change la propriété de la classe de colonne en le déclarant en html? Ou puis-je faire en utilisant div? sinon je vais devoir créer 12 classes CSS, il doit y avoir une meilleure façon de le faire.
J'ai essayé <div style="color"
mais cela ne change que la couleur du texte et non la couleur d'arrière-plan des colonnes.
.columnWapprer {
display: flex;
flex-direction: row;
}
.columnContent {
position: relative;
width: 200px;
height: 1000px;
text-align: left;
margin: 3px;
background-color: red; /* <- */
}
<div id="centerContainer">
<div class="columnWapprer">
<div sclass="columnContent">
</div>
<div class="columnContent">
test
</div>
</div>
</div>
Affectez les classes correctes. Les classes doivent décrire le contenu, par exemple "population" ou "scores". Ensuite, il est facile d'attribuer des styles différents à chacun. D'autre part, si vous voulez juste des couleurs alternatives sans rapport avec le contenu, vous pouvez utiliser [: nth-of-type] (https://developer.mozilla.org/en/docs/Web/CSS/:nth-of- type) ou: nième-enfant. N'oubliez pas que vous pouvez affecter plusieurs classes à un seul élément. – spectras
Attention, petite faute de frappe sur votre première classe div "collumnContent": classe au lieu de sclass – Aigloun
@andreas: S'il vous plaît ne pas ajouter de tags pour le remplissage. – BoltClock