看着MDN和W3C,它們看起來像是一樣的,除了menuitem意圖成爲菜單的子菜單並且父菜單必須具有「popup」類型。打算如何使用菜單和菜單項?
但是,當我看這裏: https://developer.mozilla.org/en-US/docs/XUL/menu
它說菜單是:
的元素,就像一個按鈕時,被放置在一個菜單欄。當用戶點擊菜單元素時,會顯示菜單的子菜單。
所以有了這個定義,其他兩個元素現在是菜單元素使用的一部分。
所以我更加困惑這些元素的關係。
總之
我知道有一個HTML-5元素稱爲菜單和另一個名爲菜單項。我只是想知道用簡單的英語來使用它們的目的。
您鏈接了XUL文檔。所以你在這裏引用的內容並不真正。您可能想鏈接https://developer.mozilla.org/en-US/docs/Web/HTML/Element/menu – kapa
這是非常詳細的,甚至顯示一個圖像:http://www.whatwg.org/ specs/web-apps/current-work/multipage/interactive-elements.html#menus – kapa