2
respostas

Margin

Teria alguma diferença no uso de margin-left: 15px no css para o espaçamento a esquerda ao invés de margin: 0 0 0 15px? Porque a opção desse formato especifico? É o mais utilizado?

2 respostas

Olá Victor, tudo bem com você?

Então, acredito que o instrutor utilizou essa maneira por maneiras didáticas para que fique claro como funciona todas as componentes do margin

Tipicamente iremos utilizar o margin-left: 15px quando só queremos mudar uma parte de nossa margem :)

A maneira geral mais utilizada na verdade é a seguinte:

  • Todas as componentes com mesmo tamanho: margin: 50px

Dessa maneira não precisamos colocar 1 por 1, ou dizer: margin: 50px 50px 50px 50px

  • Componente vertical e horizontal diferente: margin: 50px 40px

Dessa forma teremos que margin-top e margin-bottom equivalem a 50px e margin-right e margin-left a 40px

  • 3 ou mais componentes diferentes: margin: 50px 40px 30px 10px

Aqui ja temos que utilizar essa maneira mais geral :)

  • Única componente: margin-xxxx: 50px

Da maneira como você sugeriu!

Compreendeu ? Qualquer coisa estou a disposição :)

Abraços e Bons Estudos!

Não tem diferença mas por boas praticas de codificação use o margin-left, vc pode ler mais sobre boas praticas no site da W3