28172 sujets

CSS et mise en forme, CSS3

Bonjour,

J'aimerais trouver un raccourci dans les sélecteurs qui pourrait réduire ceci :

#content .elem1, #content .elem2, #content .elem3 { }


En un sélecteur qui éviterait les répétitions et qui dira plutôt : sélectionne les éléments .elem1 .elem2 et .elem3 du div #content

Merci.
Modifié par Chok71 (08 Dec 2010 - 12:24)
Bonjour,

En CSS3 on pourrait utiliser un sélecteur d'attribut en ciblant le début d'une chaîne de la valeur d'un attribut, dans ton cas le nom de la classe.

#content div[class^=elem]{
color: red;
}


Bon ça ne fonctionne pas partout Smiley cligne

Voir en ligne: Selectors CSS3
Modifié par Igor (08 Dec 2010 - 10:27)
Salut,
Igor a écrit :
Bon ça ne fonctionne pas partout Smiley cligne

Cela dit, IE reconnaît ce type de sélecteur d'attribut dès la version 7. Smiley smile
Victor BRITO a écrit :
Salut,

Cela dit, IE reconnaît ce type de sélecteur d'attribut dès la version 7. Smiley smile


Bonne nouvelle, j'avais pas vérifié et j'étais persuadé du contraire Smiley smile