2
respostas

[Dúvida] Aplicar CSS na Tag ou na Class

Bom momento.

Ao estilizar o header para a disposição requerida dos componentes, estou encontrando diferenças a partir de como é feita a referência. No HTML, tenho declarada a tag header cuja classe é cabecalho, como mostrado na aula. O problema é que se um comportamento destoante é observado ao estilizar como header{} e como .cabecalho (imagens abaixo). Uma vez que so há apenas um header na página e apenas a ele está associado a classe cabecalho, por que o mesmo estilo não funciona das duas formas?

Declarando CSS pela ClassDeclarando CSS pela Tag

2 respostas

O que anotei na explicação do professor:

div é uma divisão "visual". section é uma divisão com conteúdo complexo tipo título, conteúdo, lista e imagem sobre o mesmo assunto, então é um bloco semântico, motivo pelo qual usamos section.

Já a class é usada para falar de um estilo. .cabecalho no caso é uma class, e o header foi fechado mas não aberta no seu html. pelo menos eu não achei, Só achei a header class.

Abs

Alguém pode me ajudar?