この記事はHTML 4/XHTML 1での<menu>要素についての解説記事です。
HTML 5での<menu>要素に関する解説記事は、HTML 5 リファレンス内のHTML 5での<menu>要素をご覧ください。
メニュー一覧を表す<menu>要素についての解説です。
<menu>要素は、メニュー一覧を表す要素です。
<font>要素はHTML 3.2とHTML 4.01及びXHTML 1.0のトランジッショナル文書型及びフレームセット文書型でのみ利用出来ます。
<menu>要素はレガシィ(旧式)モジュールに属します。
<menu>要素はブロックレヴェル要素です。
<menu>要素の内容は、リストの対象となる<li>要素に限られます。
尚、<menu>要素の内容となる<li>要素には、ブロックレヴェル要素を含める事は出来ません。
従って、<menu>要素の入れ子は出来ません。
<menu>要素には、以下の属性が定められております。
<menu>要素で使える共通属性には
があります。
<menu>要素は<ul>要素か<ol>要素に置き換えましょう。
<menu>要素は<ul>要素とは別物ですが、実際には殆どのユーザエージェントが同じ表現方法を用いております。
つまり、<menu>要素を用いる必然性は無く、
で充分置換えが可能です。