Diferença entre Classe e ID

Anonim

Classe vs ID

Folhas de estilo em cascata (CSS) é um idioma que descreve a aparência ea formatação de um documento escrito usando uma linguagem de marcação. O CSS é amplamente utilizado para desenhar páginas web escritas em HTML. O CSS permite especificar seus próprios seletores de estilo além de aplicar estilos para elementos HTML. Isso é feito usando os seletores ID e classe. Ao especificar um estilo para um único elemento exclusivo, o seletor ID é usado. Ao especificar um estilo para um grupo de elementos, o seletor de classe é usado.

O que é uma classe?

Em CSS, o seletor de classe pode ser usado para aplicar seu próprio estilo a um grupo de elementos. O seletor de classe é usado para aplicar um estilo específico a um conjunto de elementos com a mesma classe. No CSS, um seletor de classe é identificado por uma parada completa (.). Seguir é um exemplo de um seletor de classe definido no CSS.

. my_class {

cor: azul;

font-weight: bold;

}

O HTML pode se referir à classe definida no CSS usando a classe de atributo, conforme mostrado abaixo.

Esta é a minha formatação

Esta é a minha formatação novamente

Como mostrado acima, a mesma classe poderia ser usada para vários elementos e um único elemento pode usar várias classes. Quando várias classes são usadas no mesmo elemento, as classes são inseridas no atributo de classe delimitado por um espaço como mostrado abaixo.

Esta é a minha formatação usando duas classes

O que é uma ID?

No CSS, o seletor ID pode ser usado para aplicar seu próprio estilo a um único elemento exclusivo. Em CSS, um seletor ID é identificado por um hash (#). A seguir, um exemplo de um seletor ID definido no CSS.

#my_ID {

cor: vermelho;

text-align: right;

}

O HTML pode se referir ao seletor ID definido no CSS usando o id do atributo, conforme mostrado abaixo.

Esta é a minha forma de formatação, um seletor ID

IDs são únicos. Portanto, cada elemento só pode ter uma única ID e cada página pode ter apenas um único elemento com essa ID específica. Os IDs possuem uma característica importante que pode ser usada com um navegador. Se o URL da página contiver um valor de hash (e. G. // myweb. Com # my_id), o navegador tentará localizar automaticamente o elemento com a ID "my_id" e percorrer a página da Web para exibir esse elemento. Esta é uma razão pela qual a página deve ter um único elemento com essa ID específica, para que o navegador possa localizar esse elemento.

Qual a diferença entre Classe e ID?

Mesmo que tanto o seletor de classe como o seletor de ID possam ser usados ​​para aplicar o seu próprio estilo aos elementos em uma página da Web, eles têm algumas diferenças importantes. O seletor de classe pode ser usado para aplicar seu próprio estilo a um grupo de elementos, enquanto o seletor ID é usado para aplicar um estilo a um único elemento único. Ao usar IDs, cada elemento só pode ter uma única ID e cada página pode ter apenas um único elemento com essa ID específica, mas a Classe pode ser usada para vários elementos e um único elemento pode usar várias Classes.Além disso, o ID pode ser usado para rolar uma página automaticamente para exibir o elemento com essa ID, mas isso não é possível com o seletor de classe.