Os resultados de aprendizado deste post são:
O que é atributo de classe?
Em HTML, o “aula”O atributo é especificado com os elementos. O atributo de classe pode identificar um ou mais nomes de classe para um elemento HTML. Além disso, o mesmo nome de classe pode ser atribuído a diferentes elementos HTML. Como resultado, esses nomes de classe são acessados pelo código CSS e JavaScript para aplicar diferentes funções.
Como adicionar atributo de classe aos elementos HTML?
Primeiro, adicione/crie um elemento div com o nome da classe “principal”No arquivo html. Adicionar
e
tags para incluir algum conteúdo dentro deste elemento. Além disso, ambas as tags têm o mesmo atributo de classe “texto”:
Bem -vindo ao Linuxhint!
Melhor site do tutorial
O código mencionado acima fará duas divisões na página da web. Para distingui -los, vamos aplicar algumas propriedades do CSS.
Como estilo de atributo de classe com CSS?
A seção abaixo demonstra as propriedades de estilo aplicadas às classes acima.
Especifique seletor de classe
O ".”Símbolo no CSS antes de cada nome de classe ser conhecido como“seletor de classe”. O nome da classe seguido por este símbolo é usado para acessar a classe.
Estilo div
.principalO elemento div com o nome da classe “principal”É estilizado com propriedades descritas abaixo:
Pode -se ver que a div com o nome da classe “principal”Está com sucesso estilizado. O "aula”O texto ainda não está estilizado:
Classe de texto de estilo
.textoO texto da classe do
e
As tags são estilizadas fornecendo o código acima. A descrição do código acima está listada abaixo:
Agora, elementos relacionados às duas classes foram estilizados com sucesso:
Como usar o atributo de classe com vários nomes?
Suponha que queremos adicionar dois parágrafos. Um com a cor laranja e o outro com preto simples. Ambos devem ter as mesmas propriedades de estilo, exceto a cor.
Para fazer isso, no arquivo html, primeiro, crie um elemento div com o nome da classe “principal”. Então, dentro desta div, adicione dois
Tags com atributos de classe. O primeiro
A tag está associada a ambas as classes. O outro
A tag é atribuída com a classe “texto" apenas:
"O sucesso é melhor quando é compartilhado"
Citações de sucesso
Texto da classe de estilo
.textoO "texto”A classe é estilizada com as propriedades descritas abaixo:
Classe de estilo para
.paraO nome da segunda classe para é dado apenas uma cor de propriedade de estilo com valor #dc5f00.
Vamos ver qual é o resultado do código HTML acima:
Pode -se observar que as propriedades especificadas na classe de texto são aplicadas a ambos os elementos. Mas, como também atribuímos a classe para o primeiro elemento P, a propriedade de cor da primeira vez mudou.
O que é atributo de identificação?
O "eu ia”O atributo deve ser exclusivo para cada elemento em um elemento HTML inteiro. Este atributo é utilizado pelo CSS e JavaScript para executar diferentes ações. Não podemos usar vários nomes de identificação para um elemento.
Html
No arquivo html, adicione dois
Tags com algum texto. O primeiro
A tag é nomeada id como "pára”:
Bem -vindo ao Linuxhint!
Melhor site do tutorial
Como atributo de identificação de estilo?
A seção abaixo demonstra as propriedades de estilo aplicadas ao atributo de identificação acima.
seletor de identificação
Em HTML, o “#”O sinal também é conhecido como“seletor de identificação”. O nome do ID seguido por este símbolo é usado para acessar o elemento com este ID.
Estilo para id
#paraO elemento com o nome “pára”Está estilizado com as propriedades descritas abaixo:
Saída
Classe vs ID
Aqui está a lista das principais diferenças entre os atributos de classe e identificação:
atributo de identificação | atributo de classe |
O atributo de identificação deve ser único para cada elemento em html. | Uma classe pode ser aplicada a mais de um elemento HTML. |
Um atributo de identificação pode ser anexado a um elemento. | Podemos vincular vários seletores de classe a um elemento. |
No CSS, para aplicar estilos ao ID, o “#”Símbolo seguido pelo nome de identificação é usado. | No CSS, para estilizar uma aula que usamos “.”Seguido pelo nome da classe para acessar a classe específica. |
Sintaxe: #eu ia // declarações CSS | Sintaxe: .aula // declarações CSS |
Comparamos as diferenças entre os atributos de classe e id.
Conclusão
No HTML, o atributo de classe pode conter vários nomes de classe. O atributo de identificação não pode conter vários nomes. Deve ser único em um documento HTML inteiro. No entanto, ambos os atributos são utilizados para acessar os elementos HTML relevantes (s). Este blog explicou a diferença entre o ID e os atributos de classe com exemplos.