6 votes

Quelqu'un peut-il expliquer ce que fait l'attribut contextmenu en HTML5 ?

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 ?

3voto

Frédéric Hamidi Points 123646

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í .

3voto

Dmitry Pashkevich Points 4160

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.

2voto

Travis Webb Points 5765

Le menu contextuel apparaît lorsque l'utilisateur clique avec le bouton droit de la souris sur un élément de l'interface. Le site contextmenu est l'identifiant d'une <menu> à ouvrir lorsque l'utilisateur clique avec le bouton droit de la souris sur l'élément comportant cet attribut.

1voto

Sarfraz Points 168484

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 :

http://www.w3.org/TR/html5/interactive-elements.html

0voto

livemac Points 93

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

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X