Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Left: 0;

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.

1 resposta
solução!

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.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software