se que aparte de las id, tambien se le puede dar una clase y luego darle su estilo en CSS, mi duda es, cual es recomendable usar mas?
se que aparte de las id, tambien se le puede dar una clase y luego darle su estilo en CSS, mi duda es, cual es recomendable usar mas?
Depende qué es lo que vayas a hacer. Recuerda que el atributo "class" puede ser usado múltiples veces y a diferentes elementos HTML, por otro lado, el ID, solamente puede ser usado en un único elemento.
Supongamos que tienes un elemento H1
que va a ser tu logotipo, usará el ID y lo llamarás id = "logotipo".
Mientras que a lo largo de tu archivo HTML tienes múltiples elementos p
, y quieres darles el mismo formato, para ello deberás nombralos con class = "parrafos".
Así quedaría tu CSS:
.parrafos {
background-color: #FFAFA4;
}
#logotipo {
background-color: #DEDAF7;
}
Es recomendable usar las clases cuando vayas a ocupar aplicar varias propiedades a distintos elementos HTML, por ejemplo, botones
El "id" es recomendable cuando quieras manejar de manera mas individual un componente
Ninguno es mejor que otro, todo depende del problema al que quieras darle solucion y que se acomode mejor a ti