CLASSES ANDADAS CSS

CLASSES ANDADAS CSS
CSS é uma peça de linguagem que é adicionada a outra linguagem de design front-end, HTML para criar um site ou uma página da web. Para a declaração interna e externa do CSS, precisamos declarar IDs ou aulas com os recursos que queremos aplicar ao conteúdo HTML.

Classe CSS:

No CSS ou em qualquer outra linguagem de programação, as classes desempenham um papel importante quando falamos sobre a especificação de qualquer elemento. No CSS, as aulas são criadas para declarar alguns estilos e efeitos nos elementos HTML. Todas as propriedades do CSS são escritas dentro do corpo da classe atribuindo valores às propriedades. Por exemplo:

.nome da classe
Propriedade_name: value;

Uma aula é declarada com um ponto e o nome da classe. Essas classes são acessadas pelo conteúdo HTML quando o nome da classe é escrito dentro das tags específicas- como fizemos para um dos conteúdos HTML como o parágrafo < p class= "class_name"> Este é um parágrafo

Ao mencionar o nome, todas as características de uma classe são aplicadas a esse conteúdo. O objetivo principal da criação desta classe é que todas as características e estilos sejam permitidos ao conteúdo HTML de uma só vez.

Classes aninhadas:

Assim como a classe simples, as aulas aninhadas também são criadas enquanto projeta as páginas da web. O fenômeno aninhado também não é desconhecido para os desenvolvedores e designers, porque esse termo se aplica a declarações if-else, em loops e etc. A declaração da classe aninhada CSS é de alguma forma semelhante aos loops aninhados. Não é apenas a classe, mas também as tags HTML são afetadas pelo termo 'classes aninhadas'. Uma tag html de conteúdo foi declarada com um nome de classe. Em seguida, dentro desta tag, a outra etiqueta do conteúdo HTML 'MESMO' é declarado com outro nome de classe. No final, ambas as tags estão fechadas coletivamente. Isso torna a primeira tag a externa e a segunda tag uma etiqueta interna. Podemos usar mais de uma tag interna de cada vez. Depois que o nome da classe é mencionado nas etiquetas externas, todas as tags internas de outros conteúdos HTML não precisarão adicionar mais nenhum nome de classe com eles.


texto

texto

Esta foi a declaração do nome da classe dentro do corpo html. Agora, veremos como as aulas são declaradas na seção principal. Primeiro, a classe da tag html externa é declarada e depois a interna.

Isso é de alguma forma a relação de classe pai-filho. Porque a tag html externa, por exemplo, a tag tem uma classe 'Class1'. É declarado junto com seu conteúdo de parágrafo como:

.Class1 p

Não podemos usar a classe de parágrafos diretamente. Agora, considere uma tag interna de div ter outra classe 'classe2'. Para a classe aninhada, adicionaremos a classe de ambas as tags. O externo e o interno div.

.Class1 Class2 P

Isso é necessário para especificar o conteúdo HTML para sua classe e a quem pertence. Agora, tentaremos alguns exemplos para elaborar este conceito.

Exemplo 1:

Neste exemplo, a cor do corpo simples é adicionada usando a tag html. Em seguida, uma tag div é usada com uma classe CSS chamada contêiner.

Dentro desta div, uma etiqueta de título é usada para adicionar um título simples. Um parágrafo é usado para adicionar uma frase simples. Ambas as tags não são acompanhadas pela classe CSS, porque elas serão estilizadas diretamente através do nome do contêiner div.

Agora dentro da tag div, antes de fechar esta div, adicionaremos outra div com um novo nome de classe CSS.

Esta div novamente contém o cabeçalho e os parágrafos dentro dele. Fechar a div, a primeira tag de fechamento é para a div e a segunda etiqueta de fechamento é para a divisão externa.

Feche a etiqueta corporal. Na etiqueta de estilo da cabeça, primeiro, declararemos a classe do primeiro 'contêiner' da divisão. O cabeçalho da classe de contêineres é acessado pelo nome da classe da divisão externa.

.contêiner H1
Size da fonte: 24px;
Cor: ciano;

A cor da fonte e o tamanho da fonte são aplicados ao título. Da mesma forma, o parágrafo também é aplicado pelo CSS com o mesmo tamanho de fonte e propriedades de cores. Quando se trata da descrição da classe para a div, sempre usamos a classe Div externa junto com a classe DIV interna e depois os elementos dentro da div e. Isso é para acessar o conteúdo HTML corretamente. Não podemos acessar diretamente a classe dentro da div pelo seu nome, assim como a classe pai-filho em herança. Primeiro, escrevemos o nome da classe pai e depois a classe infantil. Dessa forma, qualquer ambiguidade em relação a vários pais e mais de uma criança aulas serão removidas.

.recipiente .Myclass p
Tamanho de fonte: 24;
Cor: Lightgreen;

Feche todas as tags abertas e salve o código no arquivo do editor de texto como uma extensão HTML. Esta extensão permitirá que a página da web seja exibida no navegador.

Na execução, você verá que uma página da web preta em fundição será criada com todos os títulos e parágrafos com o mesmo alinhamento e hierarquia que foram declarados com todos os efeitos do CSS. Isso ocorre porque a folha de estilo contém a propriedade CSS da classe na mesma sequência que as classes definidas nas tags html.

Exemplo 2:

Este exemplo é sobre o uso de uma lista no código HTML. A mesma div com um recipiente de classe é usada como uma div para as classes aninhadas. Um título simples e parágrafo é usado para o conteúdo da divisão externa. Depois disso, uma div interior é declarada com a mesma classe. Esta div contém uma lista não ordenada html com ela.

Após esta div, outra div dentro da segunda div é usada para criar classes aninhadas. Esta div contém um nome de classe diferente para se identificar corretamente.

< div class = "MyClass1" >

Dentro desta div, usamos um título e uma lista não ordenada. Agora, vamos ver a seção CSS. Todas as classes e propriedades são declaradas da mesma maneira que fizemos no exemplo passado. Somente a adição é a classe do mais interno ou a 3ª div.

.recipiente .Myclass1 h1
Size da fonte: 20px;
Cor branca;

Salve o código e execute o arquivo.

Você verá que cada div e seus elementos são aplicados com os efeitos que fornecemos nas classes CSS.

Conclusão

As classes aninhadas do CSS são uma abordagem para declarar hierarquicamente classes que causam o fenômeno externo e interno das tags. Certifique -se de que as tags HTML nas quais devemos implementar as classes aninhadas do CSS são do mesmo tipo, por exemplo, um título. Se uma hierarquia da declaração de classe for alterada ou a sequência for perturbada, será difícil aplicar as propriedades CSS ao conteúdo HTML em uma classe aninhada. Elaboramos sobre esse tópico usando dois exemplos, um com um único conteúdo interno, enquanto o segundo exemplo contém dois conteúdos html internos.