web-dev-qa-db-fra.com

Comment savoir ce qui devrait être un bouton et ce qui devrait être un lien?

J'ai mis en place une page Web qui, dans la pratique, était une impasse et qui disait simplement "Votre inscription est terminée. Veuillez appuyer sur le bouton pour revenir en arrière". et il y avait un bouton pour revenir à la page d'où était l'enregistrement. Cela peut sembler quelque peu gênant, mais il s'est avéré très naturel et facile à comprendre et avait l'air bien. Mais ça n'aurait vraiment pas dû être un bouton mais pas un lien non? Ou est-il acceptable de faire un bouton au lieu d'un lien quand il "se sent bien" d'avoir un bouton au lieu d'un lien? Ou existe-t-il une règle générale pour savoir ce qui devrait être un lien et ce qui doit être un bouton? Je comprends que les boutons doivent être destinés aux soumissions, mais un bouton peut également indiquer que quelque chose de plus important que la navigation a lieu, par exemple "Vous avez terminé l'enregistrement." ou de même.

Par exemple, le cas d'utilisation "Poser une question" ici est une action qui est une action qu'un lien peut effectuer et n'importe quelle manière il est implémenté comme un bouton.

Pouvez-vous commenter et/ou répondre quand il est plus judicieux d'utiliser un bouton qu'un lien pour une navigation simple qui n'est pas comme le formulaire le soumet? Je comprends que les liens sont plus utilisés dans les sites Web que dans les applications de bureau, mais les applications de bureau peuvent également utiliser des liens alors qu'il est parfois plus instructif d'avoir un bouton qui ouvrira une fenêtre de navigateur. Qu'est-ce que tu penses?

10
Niklas

n bouton effectue une action. Par exemple. Enregistrer, supprimer, enregistrer, soumettre.

n lien vous connecte à la ressource. Par exemple. une URL ou un fichier.

Considérez les boutons comme des verbes et les liens comme des noms.

Cela dit, il existe également d'autres distinctions. Souvent, un lien est utilisé là où vous auriez un bouton, mais où vous voulez désaccentuer l'action. Souvent pour les options secondaires ou les options à haut risque comme la suppression.

En fin de compte, vous ne devez pas tilisez ce qui fonctionne le mieux pour votre situation plutôt que de suivre aveuglément une règle définie.

29
JohnGB

Il n'y a pas de règles spécifiques pour les liens des boutons v/s.

Par définition, les liens doivent être utilisés comme éléments de navigation qui mèneraient l'utilisateur vers d'autres pages du site/de l'application/du produit. Alors que les boutons doivent être utilisés pour effectuer certaines actions spécifiques même si cette action est effectuée sur d'autres pages.

Mais dans la pratique, les liens sont souvent utilisés pour minimiser les actions cliquables sur une page tandis que les boutons sont utilisés pour souligner les éléments d'action, qu'il s'agisse d'actions de navigation ou d'autres actions que l'utilisateur est censé effectuer sur une page.

Vous devez décider en fonction du contexte d'utilisation quand utiliser les boutons v/s liens mais les différences données ci-dessus fonctionnent bien dans la plupart des cas.

3
djagatram