2014-02-13 34 views
-1

看着MDN和W3C,它們看起來像是一樣的,除了menuitem意圖成爲菜單的子菜單並且父菜單必須具有「popup」類型。打算如何使用菜單和菜單項?

但是,當我看這裏: https://developer.mozilla.org/en-US/docs/XUL/menu

它說菜單是:

的元素,就像一個按鈕時,被放置在一個菜單欄。當用戶點擊菜單元素時,會顯示菜單的子菜單。

所以有了這個定義,其他兩個元素現在是菜單元素使用的一部分。

所以我更加困惑這些元素的關係。

總之

我知道有一個HTML-5元素稱爲菜單和另一個名爲菜單項。我只是想知道用簡單的英語來使用它們的目的。

+0

您鏈接了XUL文檔。所以你在這裏引用的內容並不真正。您可能想鏈接https://developer.mozilla.org/en-US/docs/Web/HTML/Element/menu – kapa

+0

這是非常詳細的,甚至顯示一個圖像:http://www.whatwg.org/ specs/web-apps/current-work/multipage/interactive-elements.html#menus – kapa

回答

1

但是,當我看這裏:https://developer.mozilla.org/en-US/docs/XUL/menu

這是XUL的menu元素不是HTML。它是與另一種語言完全不同的元素。

的MDN文檔HTML菜單元素在https://developer.mozilla.org/en-US/docs/Web/HTML/Element/menu

我知道有一個HTML-5元素稱爲菜單和另一個名爲菜單項。

沒有。這些元素存在於HTML 5.1(不是5)草案和WHATWG Living HTML規範中。

Browser support is currently very weak

+0

oops。我做了谷歌搜索,當我回來時,我假設太多了。 – William

相關問題