Puisque cette fonction est implémentée dans IE8, je voulais voir exactement ce que je pouvais faire avec, mais j'ai du mal à la faire fonctionner ailleurs que dans les pseudo-éléments: before et: after css. Est-ce que ce qui suit devrait être autorisé?Quelle est l'utilisation correcte de la fonction CSS attr?
span[color] { color: attr(color); }
Je l'ai également essayé dans Google Chrome, mais cela n'a pas fonctionné. En outre, qu'en est des choses plus dynamiques comme:
input[value=attr(default)] { color: gray; }
Oui, ce serait le module CSS3 . Johannes a explicitement dit que c'est CSS2.1 avec la restriction, et CSS3 desserre cela et le rend plus général. – Xanthir
@Joey, avant d'ouvrir ma propre question sur un problème similaire concernant attr(), savez-vous si quelque chose a changé au cours des 3 dernières années en ce qui concerne le support du navigateur attr() dans d'autres propriétés telles que _width_? –