YannisDelmas / explain-expression

Explain an expression: CSS selector, regular expression (later: other expressions of other languages)
https://delmas-rigoutsos.nom.fr/outils/explain-expression/
GNU General Public License v3.0
1 stars 0 forks source link

Gestion des sélecteurs avec pseudo-classes logiques #11

Closed enguerranws closed 4 years ago

enguerranws commented 4 years ago

Quelques pseudo-classes (un peu exotiques) ne sont pas prises en charges.

Liste à compléter :

YannisDelmas commented 4 years ago

:dir() et :where() sont des sélecteurs CSS4, ça n'est donc peut-être pas si urgent… En revanche, il faut corriger le problème de :lang(). Je vais regarder ça.

YannisDelmas commented 4 years ago

Je viens de corriger le bug avec :lang(). Pour les deux autres suggestions, on pourrait ajouter :is(), je propose de mettre ça en "enhancement" et d'attendre.

YannisDelmas commented 4 years ago

J'ai renommé l'issue: la question est sensiblement la même pour tous les sélecteurs logiques du CSS4. Pour ce qui concerne :dir(), l'analyseur syntaxique fonctionne. Il resterait à l'ajouter aux explications.

YannisDelmas commented 4 years ago

Méthode :

YannisDelmas commented 4 years ago

J'ai mis tout ça en œuvre : :dir() et sélecteurs logiques de niveau 4.