Ela tinha colocado o display:flex, então poderia usar só o gap, mas preferiu o padding. há algum motivo específico ou é só preferência mesmo?
Ela tinha colocado o display:flex, então poderia usar só o gap, mas preferiu o padding. há algum motivo específico ou é só preferência mesmo?
Oi Rafael, tudo bem?
A escolha por usar padding
em vez de gap
no container pode estar relacionada com o suporte dos navegadores. Embora gap
seja uma propriedade muito útil para criar espaçamento entre elementos flex ou grid, ela não é totalmente suportada em todos os navegadores, especialmente em versões mais antigas.
Além disso, o padding
aplica um espaçamento interno em todos os lados do elemento, o que pode ser útil para evitar que o conteúdo fique muito próximo das bordas do container. Por outro lado, o gap
cria um espaçamento apenas entre os elementos filhos de um container flex ou grid, não afetando a distância entre o conteúdo e as bordas do container.
Portanto, a escolha entre padding
e gap
pode depender do resultado desejado e do suporte do navegador.
Um abraço e bons estudos.