736 votes

Sélecteur de contenu CSS 3?

Je suis à la recherche pour un sélecteur CSS pour le tableau suivant :

Y a-t-il un sélecteur pour correspondre à tous les TDs contenant « masculin » ?

531voto

Dean J Points 10987

Si j’ai lu la spécification correctement, aucun.

Vous pouvez faire correspondre un élément, le nom d’un attribut dans l’élément et la valeur de l’attribut nommé dans un élément. Je ne vois rien correspondant contenu dans un élément, cependant.

228voto

Jeff Beaman Points 351
On dirait qu’ils pensaient à ce sujet pour la spécification CSS3, mais il n’a pas fait la coupe.

contains() css3 sélecteur http://www.w3.org/TR/css3-selectors/#content-selectors

167voto

moettinger Points 1060

À l’aide de jQuery :

157voto

voyager Points 17283

Vous devrez ajouter un attribut de données aux lignes appelés avec un ou `` la valeur et l’aide du sélecteur d’attribut :

HTML :

CSS :

75voto

Matt Whipple Points 4709

Il y a effectivement une base conceptuelle pour savoir pourquoi cela n'a pas été mis en œuvre. C'est une combinaison de 3 aspects:

  1. Le contenu du texte d'un élément est effectivement un enfant de cet élément
  2. Vous ne pouvez pas cibler le contenu du texte directement
  3. CSS ne permet pas pour l'ascension avec les sélecteurs

Ces 3 ainsi dire que par le temps que vous avez, le contenu du texte que vous ne peut pas remonter jusqu'à l'élément contenant, et vous ne pouvez pas le style du présent texte. C'est probablement important en tant que descendant, il permet seulement d'un singulier suivi d'un contexte et SAX style de l'analyse. Ascendant ou d'autres sélecteurs impliquant d'autres axes d'introduire la nécessité pour les plus complexes de la traversée ou à des solutions qui compliquerait grandement l'application de feuilles de style CSS pour les DOM.

Prograide.com

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.

Powered by:

X