Importante

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!

1
resposta

Dúvidas sobre o botão

Por que o botão foi criado desse modo no lugar de adicionar um elemento button no html?

1 resposta

Olá, Renata. Como vai você?

Ótima pergunta sobre a estrutura do botão. Essa é uma dúvida bem comum quando estamos aprendendo HTML e CSS, e merece uma explicação clara. Realmente, é totalmente válido questionar por que usar um elemento âncora (tag a) estilizado como botão ao invés de utilizar a tag button nativa do HTML. Ambas as abordagens funcionam, mas existem razões específicas pelas quais o curso escolheu essa implementação com o elemento a.

Quando você usa a tag button, ela vem com estilos padrão do navegador que precisam ser resetados, além de comportamentos nativos que podem não ser exatamente o que você deseja. Por outro lado, usar um elemento a estilizado como botão oferece mais controle visual desde o início. No contexto do curso, isso permite que você trabalhe o CSS de forma mais consciente, compreendendo cada propriedade que está aplicando sem lutar contra estilos padrão do navegador.

Além disso, dependendo do projeto, um link estilizado como botão pode fazer mais sentido semanticamente quando a ação é navegar para uma outra página ou recurso. A tag button é mais apropriada quando você tem ações como enviar um formulário ou disparar uma função JavaScript.

Fico feliz em esclarecer outras dúvidas sobre a estrutura do HTML e CSS. O fórum está aqui para ajudar com qualquer questão que surgir ao longo do seu aprendizado.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!