1
resposta

[Reclamação] modificação de codigo sem explicação alguma

Esse curso começa com uma classe que foi anteriormente definida para a main, a classe .apresentacao, e nela estamos assim:

.apresentacao {
margin: 10%;
display: flex;
align-items: center;
justify-content: space-between;
}

já quando estamos em "navegando entre páginas" estamos estilizando o cabeçalho e adicionando um padding para alinhar os links. E para entender esse alinhamento, inclusive porque os links devem estar alinhados com os textos da main, é informado que o padding do cabeçalho deve ser de 15% "porque o padding da classe .apresentacao da main também é de 15%". Mas peraí, nós tinhamos um margin na classe .apresentacao e do nada nessa aula a mesma classe aparece com um padding. Em aula alguma, antes desse vídeo, houve essa alteração de margin para padding.

Sinceramente. A intenção é ensinar ou confunfir...

1 resposta

Olá Daniel.
Tudo bem?
Entendo a sua dúvida, mas acredito que a situação talvez esteja sendo tratada de forma mais dramática do que realmente é.
Durante o desenvolvimento de um projeto, especialmente em cursos práticos, é comum que estilos evoluam e sejam ajustados conforme novas necessidades aparecem.
O mais importante nesse momento não é se houve uma troca de margin para padding em um trecho específico, mas compreender o contexto do alinhamento e o efeito visual que cada abordagem produz.
Inclusive, esse tipo de situação é uma ótima oportunidade para explorar as diferenças entre margin e padding, testar possibilidades e entender por que determinada escolha pode funcionar melhor naquele cenário.
Em vez de assumir que a intenção foi “confundir”, talvez fosse mais produtivo apontar objetivamente a inconsistência e até sugerir uma melhoria.
Isso contribui mais para a comunidade e para o próprio aprendizado.
Além do mais margin, padding e outras propriedades css não são nem 'a ponta do Iceberg'.
Comenta ai qualquer duvida.
Bons estudos.