Queria saber qual a diferença do <button> para o <input type="submit"> e quando devo usar cada um e porque
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!
Queria saber qual a diferença do <button> para o <input type="submit"> e quando devo usar cada um e porque
Boa parte da diferença seja na implementação do código das 2 tags e a parte visual.
O button te da uma liberdade maior para tratamento css, com icones, cores e imagens.
Em relação a implementação, seguem a implementação das 2 tags:
<input type="submit" value="Submit" /><button type="submit" name="myButton" value="foo">Click me</button>