menu要素
Updated / Published
menu
要素(menu list)はメニューリストを作成します。メニューリストは各リスト項目(li
要素)の文頭にマーク(マーカー)がなく、各項目をコンパクトに収納してメニューリスト全体を1行で表示しようとします。仕様ではメニューリストを作成するとなっていますが、どの UA も ul
要素と同じ表示です。
menu
要素は WWW の黎明期からある古い要素で、現在は古い HTML との互換のためだけに残されており、リストを作るには ul
要素, ol
要素を使うことが推奨されています。マーカーを表示したくない場合は、CSS の "li { list-style-type : none ; }
" を指定し、各リスト項目に前後の改行を置かないようにするには "li { display : inline ; }
" を加えることでメニューリストの視覚的な再現が可能です。
- バージョン
- HTML4.01(T,F)
- XHTML1.0(T,F)
- 要素型
- ブロックレベル要素
- 開始タグ
- 必須
- 終了タグ
- 必須
- 非推奨
- 非推奨
- HTML4.01 strict 廃止
- XHTML1.0 strict 廃止
- XHTML1.1 廃止
- 内容モデル
- li要素(1個以上)
compact属性
- バージョン
- HTML4.01(T,F)
- XHTML1.0(T,F)
- 指定要素
- 必須
- -
- 非推奨
- 非推奨
- HTML4.01 strict 廃止
- XHTML1.0 strict 廃止
- XHTML1.1 廃止
- 属性値
- compact
- compact="compact"(XHTML)
compact
属性が設定された場合、視覚環境の UA はリストの表示をなるべく狭い範囲でコンパクトに表示しようとします。非推奨属性で、どの UA も対応していません。HTML4.01では compact
、XHTMLでは compact="compact"
と記述します。