Quelqu'un peut-il m'expliquer ce que fait l'attribut contextmenu et s'il peut être utilisé avec tous les éléments HTML ? Quelqu'un peut-il m'indiquer des démos/exemples en ligne ?
Réponses
Trop de publicités?Le site menu contextuel fait référence à l'attribut <menu>
que l'agent utilisateur doit rendre lorsqu'un menu contextuel est demandé par l'utilisateur (par exemple, à l'aide du bouton droit de la souris ou de la fonction Menu
/ Hyper
sur les claviers modernes.
Vous pouvez trouver un exemple aquí .
Vous pouvez voir à quoi cela peut ressembler dans cette démo : https://bug617528.bugzilla.mozilla.org/attachment.cgi?id=554309
Au moment de la rédaction de cet article, seul FireFox 8 le prend en charge.
Citation pour que vous puissiez comprendre facilement :
L'attribut contextmenu vous permet d'afficher un menu sans occuper un l'espace précieux de l'interface utilisateur pour le menu. Il s'agit un menu qui se déclenche lors d'événements, tels que mouseup ou keyup fournissant une bulle un menu qui fournit des options et des actions basées sur ces sélections.
Source : http://net.tutsplus.com/tutorials/html-css-techniques/html5-globals-and-you/
Voir le lien officiel pour plus d'informations :
Le menu contextuel doit être utilisé sur un champ de saisie pour spécifier l'élément de menu correspondant à ce champ. Les menus ressemblent en quelque sorte au menu du clic droit ou à une liste déroulante, mais ils ne sont pas encore implémentés dans les navigateurs et vous devez donc éviter de les utiliser.
Cela peut aider à clarifier les choses : http://dev.w3.org/html5/spec-author-view/interactive-elements.html
- Réponses précédentes
- Plus de réponses