Neste caso, estamos trabalhando dentro domain
e criamos uma classe para o checkbox "Gostaria de receber nossas novidades por e-mail?". Logo, nesse exemplo e em similares (onde não estamos trabalhando diretamente com o próprio header
ou main
, qual a diferença prática e o que impacta estruturalmente o uso do padding ao invez do margin e vice-versa?
Sei que o margin cria um espaço entre um elemento e outro e, o padding, cria um preenchimento interno entre o elemento e a borda (quando não utilizado o box-sizing). Dessa forma, visualmente falando, no exemplo acima, o padding trás praticamente o mesmo resultado que o margin. Logo, podemos optar por qualquer um deles, ou, estruturalmente falando, há diferença?