Bonjour,
Je viens de lire les recommandations du w3c CSS2 pour ce qui concerne les selecteurs d'attributs, pour savoir si ce que je voulais faire était possible.
J'ai des balises <td class="nick pseudo"> avec pseudo qui peut prendre n'importe quelle valeur.
J'ai dabbord pensé à utiliser PHP pour générer du code CSS afin de colorer mes pseudos en utilisant la première lettre de chaque et en appliquant une couleur de texte selon une liste prédéfinie.
Puis après la lecture de http://www.yoyodesign.org/doc/w3c/css2/selector.html#q10 , il est apparemment possible d'intercepeter des selecteurs dont l'attribut n'est pas mentionné "précisemment" :
J'ai alors tenté de l'appliquer à mon cas pour tester :
Mais il s'avère que la propriété n'est pas prise en compte, en revanche si je précise par exemple :
la propriété est correctement appliquée.
Est-ce que j'utilise mal les selecteurs d'attributs ou existe-t-il une facon plus simple de procéder ?
Merci.
Modifié par gnuk (27 Nov 2005 - 14:03)
Je viens de lire les recommandations du w3c CSS2 pour ce qui concerne les selecteurs d'attributs, pour savoir si ce que je voulais faire était possible.
J'ai des balises <td class="nick pseudo"> avec pseudo qui peut prendre n'importe quelle valeur.
J'ai dabbord pensé à utiliser PHP pour générer du code CSS afin de colorer mes pseudos en utilisant la première lettre de chaque et en appliquant une couleur de texte selon une liste prédéfinie.
Puis après la lecture de http://www.yoyodesign.org/doc/w3c/css2/selector.html#q10 , il est apparemment possible d'intercepeter des selecteurs dont l'attribut n'est pas mentionné "précisemment" :
a écrit :
Cette règle-ci sera vérifiée pour les valeurs de l'attribut "lang" qui commence par "en", y inclus "en", "en-US" et "en-cockney" :
*[LANG|="en"] { color : red }
J'ai alors tenté de l'appliquer à mon cas pour tester :
td[class|="nick g"] {
color:#f00;
}
Mais il s'avère que la propriété n'est pas prise en compte, en revanche si je précise par exemple :
td[class|="nick gnuk"] {
color:#f00;
}
la propriété est correctement appliquée.
Est-ce que j'utilise mal les selecteurs d'attributs ou existe-t-il une facon plus simple de procéder ?
Merci.
Modifié par gnuk (27 Nov 2005 - 14:03)