Bonjour,
Je voudrais savoir s'il est possible d'attribuer plusieurs class a des éléments et s'il est ensuite possible de définir des regles css en fonction de différentes combinaisons.
Si on a les class="classA" ou "classB" et class "class1" ou "class2",
est il possible d'établir des regles de la forme:
Et si oui, quelle en est la syntaxe ?
J'ai tenté
Mais le css ne s'applique pas du tout
et
Qui ne fonctionne pas non plus :X
Merci d'avance !
Le ET est evidemment incorrect
Modifié par xis (06 Nov 2007 - 18:22)
Je voudrais savoir s'il est possible d'attribuer plusieurs class a des éléments et s'il est ensuite possible de définir des regles css en fonction de différentes combinaisons.
Si on a les class="classA" ou "classB" et class "class1" ou "class2",
est il possible d'établir des regles de la forme:
.classA ET .class1 {blablalba;}
.classB ET class1 {blobloblob;}
.classB ET class 2 {blibliblib;}
etc..
Et si oui, quelle en est la syntaxe ?
J'ai tenté
.classA .class1 {blablalba;}
Mais le css ne s'applique pas du tout
et
.classA [b],[/b] .class1 {blablalba;}
Qui ne fonctionne pas non plus :X
Merci d'avance !
Le ET est evidemment incorrect
Modifié par xis (06 Nov 2007 - 18:22)
: on peut cumuler les class sur un même élément et le principe des css est d'affecter les attributs en cascade donc normalement il est inutile d'avoir besoin de faire des conditions... Tu aurais un exemple précis de ce que tu veux faire ?