1. ホーム
  2. html

[解決済み] <nav> または <menu> (HTML5)

2022-11-14 03:53:22

質問

W3Schools.com と私は W3C.org が次のように記述しているのを見た記憶があります。 <menu> はツールバーのメニューやフォームコントロールのコマンドを一覧表示するために使用されるべきであると述べています。

では、メインメニューにはどちらを使うべきでしょうか? Nav とするか、それとも Menu ? それは重要ですか?

どのように解決するのですか?

nav は、内部リンクのグループ ( a 要素) に使用されます。一般的に、これはリンクが別々のページに移動するか、AJAXページの場合にはコンテンツを変更することを意味します。をクリックしたときに、何らかのコンテンツが変化することを期待します。 nav の項目をクリックすると、何らかのコンテンツが変化することを期待します。

menu は、コントロールのグループ ( a , input , button ). 一般的に、これは入力がページ内で機能を果たすことを意味します。をクリックすると、何らかの JavaScript インタラクションが発生することを期待します。 menu の項目をクリックしたときに、何らかの javascript のインタラクションが発生することを期待します。

nav : を使用します。 ナビゲーション を使用します。

menu : を使用します。 メニュー をWebアプリケーションのために作成します。