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.
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.