Buenas!
Gostaria de saber, qual o motivo de usar o "left: 0;" nesse caso, visto que o "width" será 100%.
Não consegui ver nenhuma diferença ao colocar o "left: 0;" no footer.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Buenas!
Gostaria de saber, qual o motivo de usar o "left: 0;" nesse caso, visto que o "width" será 100%.
Não consegui ver nenhuma diferença ao colocar o "left: 0;" no footer.
Oi André, tudo bem? Depende muito do caso. O body poderia ter um padding por exemplo, fazendo com que o footer fique um pouco afastado.
Não há uma diferença neste caso por que nada faz com que o footer seja afastado pra nenhum lugar. O caso dos 100% não garante totalmente que o elemento ocupará a tela por completo.
E se o footer estivesse dentro de uma outra div que tem um tamanho menor que os 100% da tela e tivesse o position diferente do static, o que aconteceria?
Cabe fazer alguns testes, que tal? A combinação das propriedades de posicionamento pode se tornar complexa dependendo do caso, causando até um comportamento inesperado. Por isso vale sempre a pena testar.
Espero ter ajudado. Bons estudos.