New in HTML5.
This feature is included in the HTML5 specification, but has not been implemented in most mainstream web browsers. Do not use.

<menuitem> HTML Tag

Sharing is caring!

Element of
What Is Semantic Markup And What Has It Got To Do With HTML5?
What does <menuitem> HTML Tag do?
The <menuitem> element is used to add menu items and commands to contextual pop-up menus (the menus that appear when you right-click in a web browser).
semantic | textual

Creating Menu Options

The <menuitem> element defines an item in a menu. It's designed to help you build pop-up menus using HTML, and is a new element in the HTML 5 specification.

<menuitem label="Home" icon="ico_house.png" onclick="'//index.php?u='+window.location.href);">

Implementation in Modern Browsers

The majority of browsers don't support <menuitem> in any form. Only Firefox will render it correctly, and it can only be used where the type attribute of <menu> is set to context. As such, it's marked Not Implemented since no browser fully supports it.

Claire is seasoned technical writer, editor, and HTML enthusiast. She writes for and runs a content agency, Red Robot Media.

Browser Support for menuitem

Not supported.8Not supported.Not supported.Not supported.Not supported.