Como esta función se implementa en IE8, quería ver exactamente qué podía hacer con ella, pero tengo problemas para hacer que funcione en cualquier lugar que no sea el: antes y después de los pseudo-elementos css. ¿Debería permitirse lo siguiente?¿Cuál es el uso correcto de la función attr de CSS?
span[color] { color: attr(color); }
Lo intenté en Google Chrome también, pero no funcionó. Además, ¿qué pasa con las cosas más dinámicos como:
input[value=attr(default)] { color: gray; }
Sí, eso sería el módulo CSS3 . Johannes dijo explícitamente que es CSS2.1 con la restricción, y CSS3 afloja eso y lo hace más general. – Xanthir
@Joey, antes de abrir mi propia pregunta sobre un problema similar con respecto a attr(), ¿sabe si algo ha cambiado en los últimos 3 años con respecto al soporte de navegador para attr() en otras propiedades como _width_? –