“Módulos de atributos para CSS”
Una idea de Glen Maddern para mover el estilo con atributos en lugar de clases. No es un concepto completamente nuevo, pero es interesante darle un nombre y explicar un sistema basado en él. Pensamientos:
- Evita el espacio de nombres. El uso de modificadores como “grande” es a menudo una convención de nomenclatura tentadora, pero demasiado genérica para un nombre de clase por sí solo. “Grande” estaría bien como valor de atributo, p. Ej.
am-Button="large"
- Más limpio en el lado de HTML, más desordenado en el lado de CSS.
- Probablemente selectores de CSS técnicamente más lentos, pero eso se ha demostrado una y otra vez que hace muy poca diferencia, excepto en situaciones extremas.
- Probablemente tenga más sentido al crear un marco o una biblioteca de patrones que presente variaciones. Está bien que estas partes de su sitio utilicen un enfoque como este y su estilo diario no.
- Me gusta cómo suena como una charla de cavernícola.
<i am-Ogg="you jane.">
Enlace directo →