Olá Vinicius!
Que bom que você está achando bacana!
Sobre a sua dúvida, o uso do cursor: pointer
é realmente mais comum em elementos que não têm, por padrão, o comportamento de clique associado, como divs
ou spans
. Em elementos como âncoras (<a>
), o efeito acontece porque o navegador já aplica automaticamente o cursor de "mãozinha" quando passamos o mouse por cima, indicando que é um elemento clicável, mas, para fins de marcar no código, adicionamos a tag, assim como utilizamos, mas ainda assim pode ser definido no código por consistência ou reforço visual. Outro exemplo é display: block
em <div>
, que já é o padrão, mas às vezes é colocado explicitamente.
Espero ter ajudado! Bons estudos!
Sucesso ✨