1
resposta

Qual a diferença visualmente?

Quando ele coloca....

.titulo-principal{
    padding-left: 20px;
}

Qual seria a diferença de colocar...

.titulo-principal{
    margin-left: 20px;
}
1 resposta

Oi Marcelo!

Somente com essas propriedades realmente não teria diferença visual nenhuma.

Porém se a gente colocasse por exemplo uma borda no titulo-principal o aspecto visual teria diferença sim!

Por exemplo, ao usar o padding-left, o texto estaria 20px pra dentro da borda esquerda. Mas ao usar o margin-left, o espaçamento seria 20px da borda pra fora, assim:

Espero ter ajudado! Qualquer outra dúvida pode postar aqui ;)