HTML and CSS Reference
In-Depth Information
<li> Item 3 </li>
<li> Item 4 </li>
</menu>
Under HTML5 the menu element has been returned to its original purpose. A new
attribute, type , is introduced that takes a value of toolbar , context , or list (the default).
This example sets up a simple File menu for a Web application:
<menu type="toolbar" id="fileMenu" label="File">
<li><a href="javascript:newItem();"> New </a></li>
<li><a href="javascript:openItem();"> Open </a></li>
<li><a href="javascript:closeItem();"> Close </a></li>
<hr>
<li><a href="javascript:saveItem();"> Save </a></li>
<li><a href="javascript:saveAsItem();"> Save as... </a></li>
<hr>
<li><a href="javascript:exitApp();"> Exit </a></li>
</menu>
Using CSS and JavaScript, this menu might render like so:
Again, this is completely speculative and is just meant to illustrate a possibility.
With menu , it would also be possible to define a context menu, usually invoked by a
right-click:
<menu type="context" id="simpleMenu">
<li><a href="javascript:add();"> Add </a></li>
<li><a href="javascript:edit();"> Edit </a></li>
<li><a href="javascript:delete();"> Delete </a></li>
</menu>
This could render something like this:
Search WWH ::




Custom Search