O professor disse que esses 20px representam um espaçamento externo da margem de cima, e os 40px da de baixo. Eu só queria entender essa dinâmica, porque não entendo o que esse zero do meio representa.
O professor disse que esses 20px representam um espaçamento externo da margem de cima, e os 40px da de baixo. Eu só queria entender essa dinâmica, porque não entendo o que esse zero do meio representa.
Thiago, a propriedade margin pode ser definida com 1, 2, 3 ou 4 valores ficando assim:
margin: 5px;
/*Será aplicado um espaçamento externo de 5px em todos os lados do elemento*/
margin: 5px 10px;
/*Será aplicada uma margem de 5px no topo e 5px inferior e uma margem de 10px em cada lateral */
margin: 5px 10px 8px;
/*Será aplicada uma margem de 5px no topo, uma margem de 10px em cada lateral e uma margem de 8px abaixo */
margin: 5px 10px 9px 8px;
/*Será aplicada uma margem de 5px no topo, uma margem de 10px na lateral direita, uma margem de 9px abaixo e por fim uma margem de 8px abaixo */
Para facilitar seu entendimento, quando forem definidos os quatro valores, basta seguir no sentido horário, o primeiro valor (12h) é o superior, o segundo (3h) é o da direita, o terceiro (6h) o inferior e o último (9h) o da esquerda.
Se quiser entender melhor pode acessar esses links:
Eu achava que quando não especificava o quarto valor seria o da esquerda somente, ou seja, ficaria como 0 automaticamente. Obrigado por explicar!
Também estava tendo essa dúvida e a resposta do Igor ajudou bastante, muito obrigada!!!