Quero entender pq as vezes usam "input" para fazer botão e outras vezes "button", qual é o correto?
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!
Quero entender pq as vezes usam "input" para fazer botão e outras vezes "button", qual é o correto?
Victor, boa tarde.
Funcionalmente, com relação ao clique, não existe diferença, A tag button foi introduzida no HTML para permitir a criação de um controle mais rico visualmente. O button suporta conteúdo, o input não. Por isso existem mais possibilidades de formatação com o button, que acaba sendo mais amigável ao uso de imagens.
OBS: a resposta não é minha, aproveitei pra pesquisar também.