この要素は、その範囲が番号が付けられない形式のリストであることを示します。リストの各項目は、LI要素によって指定されます。一般的なブラウザでは、入れ子になったリストの階層を表現するために字下げを行います。
・onclick = スクリプト (CT)
ondblclick = スクリプト (CT)
onmousedown = スクリプト (CT)
onmouseup = スクリプト (CT)
onmouseover = スクリプト (CT)
onmousemove = スクリプト (CT)
onmouseout = スクリプト (CT)
onkeypress = スクリプト (CT)
onkeydown = スクリプト (CT)
onkeyup = スクリプト (CT)
<!ELEMENT UL - - (LI)+ -- unordered list -->
<!ATTLIST UL
%attrs; -- %coreattrs, %i18n, %events --
>
<UL>
<LI>リスト項目1</LI>
<LI>リスト項目2</LI>
<LI>リスト項目3</LI>
</UL>
この要素は、その範囲が番号付きのリストであることを示します。リストの各項目は、LI要素によって指定されます。一般的なブラウザでは、入れ子になったリストの階層を表現するために字下げを行います。
・onclick = スクリプト (CT)
ondblclick = スクリプト (CT)
onmousedown = スクリプト (CT)
onmouseup = スクリプト (CT)
onmouseover = スクリプト (CT)
onmousemove = スクリプト (CT)
onmouseout = スクリプト (CT)
onkeypress = スクリプト (CT)
onkeydown = スクリプト (CT)
onkeyup = スクリプト (CT)
<!ELEMENT OL - - (LI)+ -- ordered list -->
<!ATTLIST OL
%attrs; -- %coreattrs, %i18n, %events --
>
<OL>
<LI>リスト項目1</LI>
<LI>リスト項目2</LI>
<LI>リスト項目3</LI>
</OL>
この要素は、UL要素またはOL要素の内容となるリストの項目であることを示します。内容として、ブロックレベルの要素を含むこともできます。
・onclick = スクリプト (CT)
ondblclick = スクリプト (CT)
onmousedown = スクリプト (CT)
onmouseup = スクリプト (CT)
onmouseover = スクリプト (CT)
onmousemove = スクリプト (CT)
onmouseout = スクリプト (CT)
onkeypress = スクリプト (CT)
onkeydown = スクリプト (CT)
onkeyup = スクリプト (CT)
<!ENTITY % flow "%block; | %inline;">
<!ELEMENT LI - O (%flow;)* -- list item -->
<!ATTLIST LI
%attrs; -- %coreattrs, %i18n, %events --
>
<UL>
<LI><H3>番号無しリスト項目1</H3>
<OL>
<LI>番号つきリスト項目1</LI>
<LI>番号つきリスト項目2</LI>
<LI>番号つきリスト項目3</LI>
</OL>
<LI><H3>番号無しリスト項目2</H3>
<OL>
<LI>番号つきリスト項目1</LI>
<LI>番号つきリスト項目2</LI>
<LI>番号つきリスト項目3</LI>
</OL>
</UL>
この要素は、その範囲が定義リストであることを示します。定義リストの内容は定義する言葉とその説明の2つの部分から成ります。ただし、他に使用できる適切な要素がないような場合には、定義に限らずに使用することができます。
・onclick = スクリプト (CT)
ondblclick = スクリプト (CT)
onmousedown = スクリプト (CT)
onmouseup = スクリプト (CT)
onmouseover = スクリプト (CT)
onmousemove = スクリプト (CT)
onmouseout = スクリプト (CT)
onkeypress = スクリプト (CT)
onkeydown = スクリプト (CT)
onkeyup = スクリプト (CT)
<!-- definition lists - DT for term, DD for its definition -->
<!ELEMENT DL - - (DT|DD)+ -- definition list -->
<!ATTLIST DL
%attrs; -- %coreattrs, %i18n, %events --
>
以下は、一般的な例です。
<DL>
<DT>定義する言葉</DT>
<DD>その説明・・・</DD>
</DL>
以下の例は、定義部分が複数ある場合を示しています。
<DL>
<DT>クリガニ</DT>
<DT>トゲクリガニ</DT>
<DD>
ケガニの仲間で北海道に生息する、
甲幅が10cmほどになる大型のカニです。
</DD>
</DL>
以下の例では、対話を表現するためにDL要素を使用しています。
<DL>
<DT>田中氏</DT>
<DD>先日は西田式ブラーで釣果はバッチリでした。</DD>
<DT>高野氏</DT>
<DD>そんなに釣れるもんですかねぇ。</DD>
<DT>田中氏</DT>
<DD>ブラーには集魚効果もあるんですよ。</DD>
</DL>
この要素は、定義リストの定義する言葉(対象)の部分を表わします。ここにはインライン要素のみを含むことができます。
・onclick = スクリプト (CT)
ondblclick = スクリプト (CT)
onmousedown = スクリプト (CT)
onmouseup = スクリプト (CT)
onmouseover = スクリプト (CT)
onmousemove = スクリプト (CT)
onmouseout = スクリプト (CT)
onkeypress = スクリプト (CT)
onkeydown = スクリプト (CT)
onkeyup = スクリプト (CT)
<!ENTITY % flow "%block; | %inline;">
<!ELEMENT DT - O (%inline;)* -- definition term -->
<!ELEMENT DD - O (%flow;)* -- definition description -->
<!ATTLIST (DT|DD)
%attrs; -- %coreattrs, %i18n, %events --
>
<DL>
<DT>定義する言葉</DT>
<DD>その説明・・・</DD>
</DL>
この要素は、定義リストの定義する言葉(対象)を説明する部分を表わします。ここには内容としてブロックレベルの要素を含むことができます。
・onclick = スクリプト (CT)
ondblclick = スクリプト (CT)
onmousedown = スクリプト (CT)
onmouseup = スクリプト (CT)
onmouseover = スクリプト (CT)
onmousemove = スクリプト (CT)
onmouseout = スクリプト (CT)
onkeypress = スクリプト (CT)
onkeydown = スクリプト (CT)
onkeyup = スクリプト (CT)
<!ENTITY % flow "%block; | %inline;">
<!ELEMENT DT - O (%inline;)* -- definition term -->
<!ELEMENT DD - O (%flow;)* -- definition description -->
<!ATTLIST (DT|DD)
%attrs; -- %coreattrs, %i18n, %events --
>
<DL>
<DT>定義する言葉</DT>
<DD>その説明・・・</DD>
</DL>
この要素は、その範囲が複数の段組み形式で表わされる、ディレクトリを表示するためのリストであることを示します。文書構造的にはUL要素と同様ですので、UL要素を使用するようにしてください。
・onclick = スクリプト (CT)
ondblclick = スクリプト (CT)
onmousedown = スクリプト (CT)
onmouseup = スクリプト (CT)
onmouseover = スクリプト (CT)
onmousemove = スクリプト (CT)
onmouseout = スクリプト (CT)
onkeypress = スクリプト (CT)
onkeydown = スクリプト (CT)
onkeyup = スクリプト (CT)
<!ELEMENT (DIR|MENU) - - (LI)+ -(%block;) -- directory list, menu list -->
<!ATTLIST DIR
%attrs; -- %coreattrs, %i18n, %events --
compact (compact) #IMPLIED
>
<DIR>
<LI>・・・</LI>
<LI>・・・</LI>
<LI>・・・</LI>
</DIR>
この要素は、その範囲がメニューを表示するためのリストであることを示します。文書構造的にはUL要素と同様ですので、UL要素を使用するようにしてください。
・onclick = スクリプト (CT)
ondblclick = スクリプト (CT)
onmousedown = スクリプト (CT)
onmouseup = スクリプト (CT)
onmouseover = スクリプト (CT)
onmousemove = スクリプト (CT)
onmouseout = スクリプト (CT)
onkeypress = スクリプト (CT)
onkeydown = スクリプト (CT)
onkeyup = スクリプト (CT)
<!ELEMENT (DIR|MENU) - - (LI)+ -(%block;) -- directory list, menu list -->
<!ATTLIST MENU
%attrs; -- %coreattrs, %i18n, %events --
compact (compact) #IMPLIED
>
<MENU>
<LI>・・・</LI>
<LI>・・・</LI>
<LI>・・・</LI>
</MENU>