5568 sujets
Sémantique web et HTML
Elle n'est effectivement pas utilisable actuellement car quasiment pas implémentée http://caniuse.com/#search=menu
<menu> est plus un remplacement de <ul> que de <nav>,
C'est pour créer des menus plus sémantiques et mieux gérés par les différents navigateurs et périphériques.
Cela permet aussi de créer des menus contextuels.
Mais le support de tout cela est encore faible.
Cette balise est plutôt à considérer pour le futur qu'à ranger dans la caégorie «obsolete»
C'est pour créer des menus plus sémantiques et mieux gérés par les différents navigateurs et périphériques.
Cela permet aussi de créer des menus contextuels.
Mais le support de tout cela est encore faible.
Cette balise est plutôt à considérer pour le futur qu'à ranger dans la caégorie «obsolete»
Attention, la balise <menu> n'a rien à voir avec un menu de navigation sur un site !
il s'agit d'un menu de commandes, destiné aux applications. <menu> est par exemple fait pour lister les raccourcis clavier des fonctionnalités.
Il contient donc plutôt des boutons que des liens.
Pour en savoir plus, rien de tel que la spécification : https://www.w3.org/TR/html/interactive-elements.html#the-menu-element
Et pour les plus aventureux, le rôle implicite de <menu> est bien entendu "menu" : vous pouvez donc jeter un œil aux spécifications ARIA pour vous faire une idée plus précise du comportement attendu lors de l'utilisation d'un tel menu.
il s'agit d'un menu de commandes, destiné aux applications. <menu> est par exemple fait pour lister les raccourcis clavier des fonctionnalités.
Il contient donc plutôt des boutons que des liens.
Pour en savoir plus, rien de tel que la spécification : https://www.w3.org/TR/html/interactive-elements.html#the-menu-element
Et pour les plus aventureux, le rôle implicite de <menu> est bien entendu "menu" : vous pouvez donc jeter un œil aux spécifications ARIA pour vous faire une idée plus précise du comportement attendu lors de l'utilisation d'un tel menu.
Ten a écrit :
Pour en savoir plus, rien de tel que la spécification : https://www.w3.org/TR/html/interactive-elements.html#the-menu-element
Laquelle?
Celle du whatwg par exemple: https://html.spec.whatwg.org/#the-menu-element
Correspond plus à ce qui est implémenté actuellement dans les navigateurs…
De toutes façon c'est justement assez bordelique et/ou mal implémenté pour laisser cela de côté.
Bonjour,
D'après ce que j'ai pu en lire à l'époque (il y a un an ou deux, je ne sais plus), la balise menu permet d'ajouter les liens d'un menu dans le menu contextuel des navigateurs ou dans un sous-menu de celui-ci.
J'ai à l'époque créé un tel menu, et ça marchait très bien sous Firefox. Je n'ai cependant pas poussé les tests plus loin
D'après ce que j'ai pu en lire à l'époque (il y a un an ou deux, je ne sais plus), la balise menu permet d'ajouter les liens d'un menu dans le menu contextuel des navigateurs ou dans un sous-menu de celui-ci.
J'ai à l'époque créé un tel menu, et ça marchait très bien sous Firefox. Je n'ai cependant pas poussé les tests plus loin