Hola, buen día.
Tengo una consulta con respecto a la diferencia que hay entre un "Data attribute" y una "Clase".
- Normalmente se ha venido trabajando con las clases para aplicar estilos, al igual que los diferentes selectores. Sin embargo, con este nuevo método me surge la duda si al igual que un .class o #id, con los data attributes se puede aplicar estilos. Es decir, se puede aplicar un color de texto, un tamaño de texto, un display etc. Si es así, como sería la invocación de estos en la hoja de estilos? ya que en el stylesheet.css cuando es una clase se coloca:
.nombreClase{
estilos...
}
Para los data attributes, como sería?
- Cuando utiliza el data attribute dentro del querySelector, lo coloca entre comillas y corchetes. Pregunta: ¿Por que es así?, ¿Cuando es un data attribute, siempe será así que se colocará de esta forma?
Gracias,