Je travaille sur Squarespace pour un client qui a besoin d'ajouter des articles de blog spéciaux dont le style est différent. Le problème est que ce modèle ne le permet pas et que le client ne sait pas coder. J'essaie donc de le faire avec un CSS personnalisé de manière à éviter les erreurs.
Tous ces articles "spéciaux" ont un lien avec href qui contient le mot "spécial", donc je les stylise avec le sélecteur css :
[href*="Special"] { style }.
Ma question est la suivante : si le client ajoute des messages spéciaux tels que "Paysage spécial", "Images spéciales", "Thème spécial", etc., je peux les cibler :
[href*="Special+l"] { style }.
[href*="Special+I"] { style1 }.
[href*="Special+t"] { style2 }.
Existe-t-il un moyen de leur donner un style différent en fonction des href sans avoir besoin de connaître la première lettre du second mot ? Sinon, si le client met un deuxième mot différent, le style ne sera pas appliqué.
J'ai essayé avec nth-of-type() et ainsi de suite mais comme chaque lien est enfant de différentes cartes de blog, cela ne fonctionne pas.
J'espère m'expliquer :)