您好,登錄后才能下訂單哦!
小編給大家分享一下html5中menu標(biāo)簽如何使用,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!
html5 menu標(biāo)簽的定義和用法:
<menu> 標(biāo)簽定義命令的列表或菜單。
<menu> 標(biāo)簽用于上下文菜單、工具欄以及用于列出表單控件和命令。
HTML5 <menu> 標(biāo)簽實(shí)例
帶有兩個菜單按鈕 ("File" 和 "Edit") 的工具欄,每個按鈕都包含帶有一系列選項(xiàng)的下拉列表:
<menu type="toolbar"> <li> <menu label="File"> <button type="button" onclick="file_new()">New...</button> <button type="button" onclick="file_open()">Open...</button> <button type="button" onclick="file_save()">Save</button> </menu> </li> <li> <menu label="Edit"> <button type="button" onclick="edit_cut()">Cut</button> <button type="button" onclick="edit_copy()">Copy</button> <button type="button" onclick="edit_paste()">Paste</button> </menu> </li> </menu>
HTML5中的menu標(biāo)簽的兩種使用方法:
1.menu標(biāo)簽定義菜單列表
menu元素在HTML4.01中已不被贊成使用,在現(xiàn)在的HTML5中,menu元素已被重新定義,該元素中的列表項(xiàng)同樣可使用 li 標(biāo)簽來標(biāo)記。
menu標(biāo)簽定義菜單列表,菜單列表通常用于文本菜單,工具條和命令列表選項(xiàng),當(dāng)希望列出表單控件時可使用該標(biāo)簽。menu菜單列表在瀏覽器中顯示效果和無序列表是相同的,在這一點(diǎn)上的功能也可以通過無序列表來實(shí)現(xiàn)。
運(yùn)行結(jié)果:
html5 menu標(biāo)簽的新屬性:
label屬性(定義菜單項(xiàng)的可見標(biāo)記,常用于標(biāo)記菜單內(nèi)的嵌套菜單,語法:menu label="File")
type 屬性(定義菜單顯示的類型,默認(rèn)值為 "list",語法:menu type="value")
list:默認(rèn)值。規(guī)定一個列表菜單。一個用戶可執(zhí)行或激活的命令列表(li元素)。
toolbar:規(guī)定一個工具欄菜單。主動式命令,允許用戶立即與命令進(jìn)行交互。
contextmenu:規(guī)定一個上下文菜單,當(dāng)用戶右擊元素時將顯示上下文菜單。
2.HTML5的menu菜單標(biāo)簽
代碼示例
<span contextmenu="myMenu">右擊一下</span> <menu type="context" id="myMenu"> <menuitem label="單擊一下" onclick="alert('您單擊了我一下')" icon=""> </menuitem> </menu>
html5 menu標(biāo)簽的代碼解析:
<menu>標(biāo)簽用于上下文菜單、工具欄以及用于列出表單控件和命令;
上例<span>標(biāo)簽的contextmenu屬性值即為<menu>屬性id的值;
label屬性設(shè)置的是菜單項(xiàng)的名字;
onclick屬性設(shè)置點(diǎn)擊菜單項(xiàng)的事件;
icon屬性設(shè)置菜單項(xiàng)左側(cè)小圖標(biāo);
<menu>標(biāo)簽下可以有多個<menuitem>;
當(dāng)然,menu屬性不止這么多,本文章只是列舉出了一些常用的屬性。
運(yùn)行結(jié)果如下:
html5 menu標(biāo)簽的提示和注釋:
提示:請使用 CSS 來設(shè)置菜單列表的樣式!
HTML 4.01 與 HTML5 之間的差異
在 HTML 4.01 中已棄用 <menu> 元素。
在 HTML5 中重新定義了 <menu> 元素。
HTML 與 XHTML 之間的差異
在 HTML 4.01 中,menu 元素不被贊成使用。
在 XHTML 1.0 Strict DTD 中,menu 元素不被支持。
看完了這篇文章,相信你對html5中menu標(biāo)簽如何使用有了一定的了解,想了解更多相關(guān)知識,歡迎關(guān)注億速云行業(yè)資訊頻道,感謝各位的閱讀!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。