1. このページの目的
menu要素を試す。
2. 仕様
The
menu
element represents a toolbar consisting of its contents, in the form of an unordered list of items (represented byli
elements), each of which represents a command that the user can perform or activate.
menu
要素は、(li
要素で表される)項目の順不同のリストの形式で、そのコンテンツからなるツールバーを表す。各要素はユーザーが実行またはアクティブにできるコマンドを表す。
使用上の注意
<menu> 要素と <ul> 要素はともに順序なしリストの項目を表すものです。主な違いは、 <ul> は主に項目の表示を目的とするのに対し、 <menu> 要素は操作を行うための対話型の項目のためのものです。
HTML メニューは、コンテキストメニュー (一般的に、別の要素を右クリックすると表示される) またはツールバーを作成するために使用することができます。
3. nav 要素との違いは?
- nav
- ナビゲーションを表す。
- menu
- そのページでのメニュー(利用可能なオプションのリスト)を表す。
4. デモ
コード
<menu class="menu1">
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</menu>
.menu1 {
display: flex;
list-style-type: none;
background-color: white;
}
.menu1 li {
padding: 10px;
}
.menu1 li:first-child {
background-color: #fcffcc;
}
.menu1 li:nth-child(2) {
background-color: #e6ffcc;
}
.menu1 li:nth-child(3) {
background-color: #ccfff1;
}