Galera qual é a diferença entre ID, CLASS e SPAN? Quando devo usar cada?
Galera qual é a diferença entre ID, CLASS e SPAN? Quando devo usar cada?
Olá Johnny,
ID é um atributo de tag que vai definir unicamente ela, ou seja, se der um id X para uma tag, não dê esse mesmo id para mais ninguém, o objetivo do ID é ser um identificador único. Pode ser definido para depois usar como seletor e encontrar este elemento específico.
CLASS é um atributo de tag que define uma classe, que será usada como seletor para selecionar uma ou mais tags, uma CLASS é muito mais flexível que um ID, pode colocar uma mesma CLASS em diversos elementos que precisarão daquele mesmo estilo, ou que serão tratados de alguma forma por um código javascript, enfim, facilita a seleção de múltiplos elementos para que se trabalhe com eles depois.
SPAN é uma tag em si, e não um atributo de tag, e ela serve para agrupar elementos em uma mesma linha no documento html. Note que a span não gera alteração visual em uma página, diferente de um parágrafo ou table por exemplo.
Abraço.
Obrigado!