看看MDN和w3c似乎它们是相同的,除了menuitem旨在成为菜单的子项,而父菜单必须具有'popup'类型。
但是当我看到这里时: https://developer.mozilla.org/en-US/docs/XUL/menu
它说菜单是:
放置在菜单栏上的元素,就像按钮一样。当用户单击菜单元素时,将显示菜单的子menupopup。
因此,使用此定义,其他两个元素现在是菜单元素使用的一部分。
所以我对这些元素的关系更加困惑。
总结
我知道有一个名为menu的HTML-5元素和另一个名为menuitem的元素。我只想知道用简单英语使用它们的预期方法。
答案 0 :(得分:1)
这是XUL的menu
元素,不适用于HTML。它与其他语言完全不同。
HTML菜单元素的MDN文档位于https://developer.mozilla.org/en-US/docs/Web/HTML/Element/menu
我知道有一个名为menu的HTML-5元素和另一个名为menuitem的元素。
没有。这些元素存在于HTML 5.1(而非5)草案和WHATWG Living HTML规范中。