¿Cuándo debemos usar una clase, y cuando usar un ID?
Clases
Un atributo clase debe utilizarse para agrupar elementos que pueden existir más de una vez en una determinada página. Por ejemplo, puedes dar a algunos párrafos la clase "special"
y usarla para resaltarlos.
Inclusive si solo tienes un párrafo se verá diferente, tal vez quieras agregarlo después.
Un atributo de clase debe verse así en el HTML class="special"
y .special
en el CSS. ¡No confundas en dónde va el punto!
IDs
Un id es una etiqueta única. Se usa para identificar algo que es único. Por ejemplo, si ejecutas un sitio web de noticias, sólo tendrás un elemento en la página que servirá como cabecera, y podrás asignarle un id como id="handsome-header"
Un atributo id debe verse en el HTML así id="handsome-header"
, y así #handsome-header
en el CSS.
Dentro de estos parámetros, cuando uses clases e IDs es cuestión de estilo / gusto.