Diferença entre id e classe em CSS

Índice:

Anonim

o principal diferença entre id e classe em CSS é que o id é usado para aplicar estilo a um elemento único, enquanto a classe é usada para aplicar estilo a vários elementos.

Existem várias tecnologias em desenvolvimento web. As principais linguagens para o desenvolvimento de sites são HTML, CSS e JavaScript. HTML significa linguagem de marcação de hipertexto. Ajuda a desenvolver a estrutura da página web. JavaScript ajuda a tornar a página da web mais dinâmica. CSS significa Cascading Style Sheets. Ajuda adicionar estilos e tornar as páginas da web mais apresentáveis. As regras CSS se aplicam aos elementos HTML. Além disso, os seletores CSS ajudam a encontrar os elementos e aplicar o estilo necessário às tags HTML. id e class são dois tipos de seletores.

Classe, regras CSS, ID

O que são regras CSS

CSS consiste em um conjunto de regras. O navegador pode interpretar essas regras e aplicá-las aos elementos especificados no documento. Uma regra de estilo CSS consiste em três seções. Eles são o seletor, propriedade e valor. A declaração se refere à combinação de propriedade e valor. Eles aparecem dentro de um par de chaves da seguinte maneira.

seletor {propriedade: valor; }

Seletor - Ajuda a identificar o elemento para aplicar o estilo

Propriedade - Um atributo. Todos os atributos HTML são convertidos em propriedades CSS. Alguns exemplos são cor, alinhamento de texto, borda, etc.

Valor - Valor é o que é atribuído à propriedade. Por exemplo, o azul pode ser atribuído à cor da propriedade.

O que é id

O programador pode definir uma regra de estilo com base na id dos elementos. Todos os elementos com o mesmo id serão aplicados com o estilo definido. Para selecionar um elemento com um id específico, deve haver um símbolo # (hash) seguido pelo id do elemento.

Suponha que o arquivo HTML contenha uma instrução conforme a seguir.

O arquivo CSS contém o seguinte trecho de código.

# header1 {

cor azul;

}

Quando o navegador interpreta a instrução HTML, ele verifica a id do elemento h1, que é header1 no arquivo CSS. Em seguida, ele aplica a regra CSS definida ao elemento h1. Portanto, o texto Hello World aparecerá na cor azul.

O id é único na página. Portanto, o seletor de id é usado para um elemento único.

O que é aula

Semelhante ao id, o programador pode definir as regras de estilo com base na classe do elemento. Todos os elementos da mesma classe serão aplicados com um estilo definido. Para selecionar um elemento com uma classe específica, deve haver um. (ponto) símbolo seguido do nome da classe.

Suponha que o arquivo HTML contenha as seguintes instruções.

O arquivo CSS contém o seguinte código.

.header1 {

cor azul;

}

Quando o navegador interpreta a instrução HTML, ele verifica a classe do elemento h1, que é header1 no arquivo CSS. Em seguida, ele aplica a regra CSS definida a todos os elementos h1. Portanto, o texto Hello World 1 e Hello World 2 aparecerão na cor azul.

É possível usar a mesma classe em vários elementos. Portanto, o seletor de classe é usado para vários elementos.

Diferença entre id e classe em CSS

Definição

id é um seletor em CSS que estiliza o elemento com um id especificado, enquanto class é um seletor em CSS que estiliza os elementos selecionados com uma classe especificada.

Sintaxe

A sintaxe do id é #id {declarações css; } A sintaxe da classe é.class {declarações css; }

Uso

Além disso, o uso de id é para aplicar estilo a um elemento específico. O uso de classe é aplicar estilo a vários elementos.

Conclusão

O id e a classe são dois seletores em CSS que permitem aplicar estilos aos elementos HTML. A principal diferença entre id e classe em CSS é que id é usado para aplicar estilo a um elemento único, enquanto class é usado para aplicar estilo a vários elementos.

Referência:

1. “Sintaxe e seletores CSS.” Tutoriais on-line da W3Schools na Web, disponíveis aqui.

Cortesia de imagem:

1. “CSS.3” de Nikotaf - Trabalho próprio (CC BY-SA 4.0) via Commons Wikimedia

Diferença entre id e classe em CSS