[Info] :has en CSS permet de se passer de JS dans certains cas

Bonjour,

Je viens de lire cet article très didactique (en anglais) : CSS :has() Interactive Guide (ishadeed.com)

Et en 4.13, il y a un exemple intéressant CSS :has() Interactive Guide (ishadeed.com) : afficher un champ supplémentaire si et seulement si « autre » est sélectionné.

Puissant !

PS : je sais que c’est légèrement hors sujet de SPIP, dites-moi si c’était intéressant quand même.

Ça fait un baille qu’on l’attend, mais Caniuse dit encore 92% et même moins de 90, seulement 89% en France. Du coup obligé de fallback doublonner encore (ce qui est toujours chiant) donc pour moi autant ne pas l’utiliser si c’est pour doublonner du code… :frowning:

Ou bien faut utiliser des polyfills pour avoir un unique CSS… (ça fait un baille que j’ai pas utilisé de polyfills)


RastaPopoulos

1 « J'aime »