Definir o cursor nos estilos padrão do elemento ou no elemento: pairar?
Existe alguma diferença prática entre os dois seguintes?
button {
cursor: pointer;
}
E:
button:hover {
cursor: pointer;
}
Os documentos MDN declare especificamente que:
ocursor
A propriedade CSS especifica qual cursor do mouse deve ser exibido quando o ponteiro do mouse estiver sobre um elemento.
Então, existe alguma diferença real? Um deve ser preferido sobre o outro, ou eles são intercambiáveis?