menu要素
※この要素は HTML4 や XHTML1.0 では非推奨とされています。
要素名 | バージョン | 開始タグ | 終了タグ | 分類/親 | 中身 |
---|---|---|---|---|---|
menu | 2.0, 2.x, 3.2, (4.0), (X1.0) | 必須 | 必須 | %list; | (li)+ -(%block;) |
属性名 | バージョン | 属性値 | 既定値 | 備考 |
---|---|---|---|---|
compact | 3.2, (4.0) | (compact) | #IMPLIED | reduced interitem spacing |
共通属性 …… %coreattrs;, %i18n;, %events;
menuの解説
メニューリストを作ります。ul要素と似ていますが、頭に印がつかず、各項目が一行で表示されます。
RFC1866では以下のように解説されていました。
The <MENU> element is a list of items with typically one line per item. The menu list style is typically more compact than the style of an unordered list.
The content of a <MENU> element is a sequence of <LI> elements. Nested block elements are not allowed in the content of <MENU> elements. For example:
<MENU>
<LI>First item in the list.
<LI>Second item in the list.
<LI>Third item in the list.
</MENU>
……と言いたいところなのですが、この要素も dir要素同様、ほとんどのブラウザは ul と同じように表示してしまいます。
この要素も非推奨です。メニューリストを実現するためには、スタイルシートを使って頭の印を消しましょう。ul に list-style: none を指定するなどすれば対応できます。
- 「menu要素」にコメントを書く