<LI>(リスト項目:List Item)

説明

リスト項目であることを示します。
内容として、ブロックレベルの要素を含むことができます。
type属性は、親要素がOLまたはULの時のみ指定することができます。
value属性は親要素がOLの時のみ使用できます。数値を指定するとそのLIには指定された番号が表示されます。

サポート状況

文書型定義

対応
廃止予定・非推奨
廃止・未対応
HTMLCompact
HTML
ISO-HTML
1.02.02.x3.03.2 4.0
Mobile
4.01
Strict
4.01
Transitional
4.01
Frameset
 Pre
XHTML
1.0
Strict
1.0
Transitional
1.0
Frameset
1.1BasicMP

ブラウザ

実装
不完全な実装
未実装
Internet Explorer(win) Netscape(win) Opera
1.02.03.04.05.05.56.0 1.02.03.04.06.07.0 6.07.0
iMode J-sky EZ
1.02.03.04.05.0 1.02.03.0 1.02.0

要素のデータ

各HTMLバージョンの、開始タグと終了タグのタグ省略の可否、子要素(要素の中身)、親要素、モジュールなど。
子要素の記号の意味はHTMLの要素辞典の見方参照。

HTML 1.0

開始タグ省略不可
終了タグ省略可
子要素 無し
親要素 DIR MENU OL UL

HTML 2.0

開始タグ省略不可
終了タグ省略可
子要素 (A|B|BLOCKQUOTE|BR|CITE|CODE|DIR|DL|EM|FORM|I|IMG|ISINDEX|KBD|LISTING|MENU|OL|P|PRE|SAMP|STRONG|TT|UL|VAR|XMP|#PCDATA )*
親要素 DIR MENU OL UL

HTML 2.x

開始タグ省略不可
終了タグ省略可
子要素 (A|B|BDO|BLOCKQUOTE|BR|CITE|CODE|DIR|DL|EM|FORM|I|IMG|ISINDEX|KBD|LISTING|MENU|OL|P|PRE|Q|SAMP|SPAN|STRONG|SUB|SUP|TT|UL|VAR|XMP|#PCDATA )*
親要素 DIR MENU OL UL

HTML +

開始タグ省略不可
終了タグ省略可
子要素 (A|ABBREV|ACRONYM|ADDED|ARG|B|BR|CHANGED|CITE|CMD|CODE|DFN|DL|EM|FOOTNOTE|I|IMAGE|IMG|INPUT|KBD|MARGIN|P|PERSON|Q|REMOVED|RENDER|S|SAMP|SELECT|STRONG|SUB|SUP|TEXTAREA|TT|U|VAR|#PCDATA)+
親要素 DIR MENU OL UL

HTML 3.0

開始タグ省略不可
終了タグ省略可
子要素 (A|ABBREV|ACRONYM|AU|B|BIG|BLOCKQUOTE|BQ|BR|CITE|CODE|DEL|DFN|DIR|DL|EM|FIG|FN|FORM|I|IMG|INS|ISINDEX|KBD|LANG|MATH|MENU|NOTE|OL|P|PERSON|PRE|Q|S|SAMP|SMALL|STRONG|SUB|SUP|TAB|TABLE|TT|U|UL|VAR|#PCDATA)*
親要素 DIR MENU OL UL

HTML 3.2

開始タグ省略不可
終了タグ省略可
子要素 (A|APPLET|B|BASEFONT|BIG|BLOCKQUOTE|BR|CENTER|CITE|CODE|DFN|DIR|DIV|DL|EM|FONT|FORM|HR|I|IMG|INPUT|ISINDEX|KBD|LISTING|MAP|MENU|OL|P|PRE|SAMP|SCRIPT|SELECT|SMALL|STRIKE|STRONG|SUB|SUP|TABLE|TEXTAREA|TT|U|UL|VAR|XMP|#PCDATA )*
親要素 DIR MENU OL UL

HTML 4.0 Mobile

開始タグ省略不可
終了タグ省略可
子要素 (A|ABBR|ACRONYM|BDO|BLOCKQUOTE|BR|CITE|CODE|DFN|DIV|DL|EM|FORM|HR|IMG|KBD|MAP|OBJECT|OL|P|PRE|Q|SAMP|SPAN|STRONG|UL|VAR|#PCDATA)*
親要素 OL UL

HTML 4.01 Strict

開始タグ省略不可
終了タグ省略可
子要素 (A|ABBR|ACRONYM|ADDRESS|B|BDO|BIG|BLOCKQUOTE|BR|BUTTON|CITE|CODE|DFN|DIV|DL|EM|FIELDSET|FORM|H1|H2|H3|H4|H5|H6|HR|I|IMG|INPUT|KBD|LABEL|MAP|NOSCRIPT|OBJECT|OL|P|PRE|Q|SAMP|SCRIPT|SELECT|SMALL|SPAN|STRONG|SUB|SUP|TABLE|TEXTAREA|TT|UL|VAR|#PCDATA )*
親要素 OL UL

HTML 4.01 Transitional

開始タグ省略不可
終了タグ省略可
子要素 (A|ABBR|ACRONYM|ADDRESS|APPLET|B|BASEFONT|BDO|BIG|BLOCKQUOTE|BR|BUTTON|CENTER|CITE|CODE|DFN|DIR|DIV|DL|EM|FIELDSET|FONT|FORM|H1|H2|H3|H4|H5|H6|HR|I|IFRAME|IMG|INPUT|ISINDEX|KBD|LABEL|MAP|MENU|NOFRAMES|NOSCRIPT|OBJECT|OL|P|PRE|Q|S|SAMP|SCRIPT|SELECT|SMALL|SPAN|STRIKE|STRONG|SUB|SUP|TABLE|TEXTAREA|TT|U|UL|VAR|#PCDATA)*
親要素 DIR MENU OL UL

HTML 4.01 Frameset

開始タグ省略不可
終了タグ省略可
子要素 (A|ABBR|ACRONYM|ADDRESS|APPLET|B|BASEFONT|BDO|BIG|BLOCKQUOTE|BR|BUTTON|CENTER|CITE|CODE|DFN|DIR|DIV|DL|EM|FIELDSET|FONT|FORM|H1|H2|H3|H4|H5|H6|HR|I|IFRAME|IMG|INPUT|ISINDEX|KBD|LABEL|MAP|MENU|NOFRAMES|NOSCRIPT|OBJECT|OL|P|PRE|Q|S|SAMP|SCRIPT|SELECT|SMALL|SPAN|STRIKE|STRONG|SUB|SUP|TABLE|TEXTAREA|TT|U|UL|VAR|#PCDATA )*
親要素 DIR MENU OL UL

Compact HTML

開始タグ省略不可
終了タグ省略可
子要素 (A|BLOCKQUOTE|BR|CENTER|DIR|DIV|DL|FORM|HR|IMG|INPUT|MENU|OL|P|PRE|SELECT|TEXTAREA|UL|#PCDATA)*
親要素 DIR MENU OL UL

ISO-HTML

開始タグ省略不可
終了タグ省略可
子要素 (A|ABBR|ACRONYM|B|BDO|BLOCKQUOTE|BR|BUTTON|CITE|CODE|DFN|DIV|DL|EM|FIELDSET|FORM|HR|I|IMG|INPUT|KBD|LABEL|MAP|OBJECT|OL|P|PRE|Q|SAMP|SELECT|SPAN|STRONG|SUB|SUP|TABLE|TEXTAREA|TT|UL|VAR|#PCDATA)
親要素 OL UL

ISO-HTML Preparation

開始タグ省略不可
終了タグ省略可
子要素 (A|ABBR|ACRONYM|B|BDO|BLOCKQUOTE|BR|BUTTON|CITE|CODE|DFN|DIV|DL|EM|FIELDSET|FORM|HR|I|IMG|INPUT|KBD|LABEL|MAP|OBJECT|OL|P|PRE|Q|SAMP|SELECT|SPAN|STRONG|SUB|SUP|TABLE|TEXTAREA|TT|UL|VAR|#PCDATA)
親要素 OL UL

XHTML 1.0 Strict

子要素 (a|abbr|acronym|address|b|bdo|big|blockquote|br|button|cite|code|del|dfn|div|dl|em|fieldset|form|h1|h2|h3|h4|h5|h6|hr|i|img|input|ins|kbd|label|map|noscript|object|ol|p|pre|q|samp|script|select|small|span|strong|sub|sup|table|textarea|tt|ul|var|#PCDATA)*
親要素 ol ul

XHTML 1.0 Transitional

子要素 (a|abbr|acronym|address|applet|b|basefont|bdo|big|blockquote|br|button|center|cite|code|del|dfn|dir|div|dl|em|fieldset|font|form|h1|h2|h3|h4|h5|h6|hr|i|iframe|img|input|ins|isindex|kbd|label|map|menu|noframes|noscript|object|ol|p|pre|q|s|samp|script|select|small|span|strike|strong|sub|sup|table|textarea|tt|u|ul|var|#PCDATA)*
親要素 dir menu ol ul

XHTML 1.0 Frameset

子要素 (a|abbr|acronym|address|applet|b|basefont|bdo|big|blockquote|br|button|center|cite|code|del|dfn|dir|div|dl|em|fieldset|font|form|h1|h2|h3|h4|h5|h6|hr|i|iframe|img|input|ins|isindex|kbd|label|map|menu|noscript|object|ol|p|pre|q|s|samp|script|select|small|span|strike|strong|sub|sup|table|textarea|tt|u|ul|var|#PCDATA )*
親要素 dir menu ol ul

XHTML 1.1

モジュールLists Module
子要素 (a|abbr|acronym|address|b|bdo|big|blockquote|br|button|cite|code|del|dfn|div|dl|em|fieldset|form|h1|h2|h3|h4|h5|h6|hr|i|img|input|ins|kbd|label|map|noscript|object|ol|p|pre|q|ruby|samp|script|select|small|span|strong|sub|sup|table|textarea|tt|ul|var|#PCDATA )*
親要素 ol ul

XHTML Basic

モジュールLists Module
子要素 (a|abbr|acronym|address|blockquote|br|cite|code|dfn|div|dl|em|form|h1|h2|h3|h4|h5|h6|img|input|kbd|label|object|ol|p|pre|q|samp|select|span|strong|table|textarea|ul|var|#PCDATA )*
親要素 ol ul

XHTML MP

モジュールLists Module
子要素 (a|abbr|acronym|address|blockquote|br|cite|code|dfn|div|dl|em|fieldset|form|h1|h2|h3|h4|h5|h6|hr|img|input|kbd|label|object|ol|p|pre|q|samp|select|span|strong|table|textarea|ul|var|#PCDATA )*
親要素 ol ul

属性

  • ◎ = 必須
  • ○ = 対応
  • − = 廃止・未対応
  • (○) = 廃止予定・非推奨
  • TF または F = TransitionalとFrameset、またはFramesetのみ対応
  • (TF)または(F) = TransitionalとFramesetでまたはFramesetのみ対応しているが非推奨
  • ブラウザの場合は記号ではなく対応しているバージョンのナンバーを記述しています。
  • この表に使われる略称についてはHTMLの要素辞典の見方参照。

固有属性

属性名 属性の値 HTML XHTML PC Browser Mobile Browser
1.02.02.x3.03.2 4.0M4.01 CISO 1.01.1BMP IENNOiJEz
align justifi|left|center|right
表示位置を指定します。
justifi
両端揃え
left
左揃え
center
中央揃え
right
右揃え
clear CDATA

テキストの回り込みを設定します。

type disc|square|circle|1|A|a|I|i (TF) TF 4.0 2.0 6.0 2.0 2.0

リスト頭につける印のタイプを指定します。

disc
黒丸
square
白い四角
circle
白丸
1,2,3,4…と表示
a,b,c,d…と表示
a,b,c,d…と表示
I,II,III,IV…と表示
i,ii,iii,iv…と表示
value 数値 (TF) TF 3.0 2.0 6.0 2.0 2.0

OL要素内の場合、リストの頭の数字&文字の初期値を指定します。

dingbat entity
HTMLiconsからの飾り活用を指定する。

skip 数値
skip seq nums for missing items

src URL
リストのマークに使用する画像を指定。

md CDATA
リンクしたオブジェクトのメッセージ要約
メッセージ要約(例えば要約が、アルゴリズム(この場合MD5)を表示する接頭辞によってコード化され先行されたbase64である場合、md=「md5:jV2OfH+nnXHU8bnkPAad/mSQlTDZ」)。

共通属性

属性名 属性の値 HTML XHTML PC Browser Mobile Browser
1.02.02.x3.03.2 4.0M4.01 CISO 1.01.1BMP IENNOiJEz
atomicselection false|true 5.5
全体で分割不可能なユニットとして要素およびその内容が選択されるに違いないかどうか明示します。
false
要素の内容は個々に選択することができます(デフォルト)
true
要素およびその内容は単一のユニットとして単に選択される
unselectable on|off 5.5
要素を選択することを禁じられるかどうか明示します。
on
要素の選択を禁止します
off
要素の選択を許します(デフォルト)
language javascript | jscript | vbscript | vbs 4.0
スクリプト言語を指定します。
index CDATA
インデックスを生成するために使用するprimary key と secondary key を指定します。
primary key と secondary key は / で区切り、複数のキーを指定するときは ; で区切る。
style スタイルシート 3.0 4.0 6.0 2.0
スタイルシートを設定します。
class クラス名(NAME 3.0 3.0 6.0 2.0
クラス名(CDATA
クラス名(NMTOKENS
要素のクラス名を設定します。
id ID 3.0 3.0 6.0 2.0
文書規模で一意的なIDを設定します。
title テキスト 5.0 6.0 6.0 2.0
要素に対して補助的な情報を記述します。
accesskey 1文字 5.0
要素部分にショートカット・キーを割り当てます。
tabindex 数値 5.0
TABキーを押した時に移動するフォーカスの順番を指定します。
lang 言語コード 4.0 6.0
要素の内容と属性の値の言語を指定します。
dir ltr | rtl 5.0 6.0
要素に含まれる文字の文字方向を指定します。
ltr
左から右へ
rtl
右から左へ
xml:lang 言語コード
要素の内容と属性の値の言語を指定します。
xmlns URL
XMLのネームスペースのURLを指定します。
XHTML 1.1、XHTML Besic、XHTML Mobile Profileの値は'http://www.w3.org/1999/xhtml'

イベント属性

イベント属性名 HTML XHTML IE NN O イベント発生状況
4.01 1.01.1
onbeforecopy 4.0 コピーする前。
onbeforecut 4.0 カットする前。
onbeforepaste 4.0 ペーストする前。
onblur 5.0 3.0 フォーカスを失ったとき。
onclick 4.0 6.0 6.0 クリックしたとき。
oncontextmenu 5.0 右ボタンが押されたとき。
oncopy 5.0 コピーしたとき。
oncut 5.0 カットしたとき。
ondblclick 4.0 6.0 6.0 ダブルクリックしたとき。
ondrag 4.0 ドラッグしたとき。
ondragend 4.0 ドラッグが終了したとき。
ondragenter 4.0 ドロップ可能オブジェクト上に重なったとき。
ondragleave 4.0 ドロップ可能オブジェクト上にあるとき。
ondragover 4.0 ドロップ可能オブジェクト上に乗ったとき。
ondragstart 4.0 ドラッグを開始したとき。
ondrop 4.0 ドラッグドロップしたとき。
onfocus 5.0 フォーカスされたとき。
onhelp 4.0 ヘルプキーまたはF1キーが押されたとき。
onkeydown 6.0 キーが押されたとき。
onkeypress 6.0 キーが押され続けているとき。
onkeyup 6.0 キーが離されたとき。
onlosecapture 4.0 マウスイベント取得状態が変化したとき。
onmousedown 4.0 6.0 6.0 マウスボタンが押されたとき。
onmousemove 4.0 6.0 6.0 マウスが移動したとき。
onmouseout 4.0 6.0 6.0 マウスが離れたとき。
onmouseover 4.0 6.0 6.0 マウスが重なったとき。
onmouseup 4.0 6.0 6.0 マウスボタンが離れたとき。
onpaste 4.0 ペーストしたとき。
onpropertychange 5.0 プロパティが変更されたとき。
onreadystatechange 5.0 状態が変更されたとき。
onresize 4.0 リサイズされたとき。
onselectstart 4.0 選択を開始したとき。

使用例

<?xml version="1.0" encoding="Shift_JIS"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
        "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja">
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
  <title>ol lu li 使用例</title>
</head>
<body>
  <ol>
    <li>リスト1</li>
    <li>リスト2</li>
    <li>リスト3</li>
  </ol>
  <ul>
    <li>りすと1</li>
    <li>りすと2</li>
    <li>りすと3</li>
  </ul>
</body>
</html>

表示結果を見る

DTDとか

HTML1.0

<!ELEMENT LI    - O EMPTY>

HTML2.0

<!ELEMENT LI    - O %flow>
<!ATTLIST LI
        %SDAFORM; "LItem"
        >

HTML2.x

   <!ELEMENT LI    - O %flow>
   <!ATTLIST LI
           %attrs;
           %just;
           %SDAFORM; "LItem"
           >

HTML+

<!ELEMENT LI - O (DL|P|%text;)+>
<!ATTLIST LI
        id      ID      #IMPLIED
        src     %URL;   #IMPLIED -- icon for use in place of bullet --
        lang    CDATA   #IMPLIED -- ISO language abbreviation --
        index   CDATA   #IMPLIED -- entries for index compilation -->

HTML3.0

<!ELEMENT LI - O %flow; -- list item -->
<!ATTLIST LI
        %attrs;
        %needs; -- for control of text flow --
        dingbat ENTITY #IMPLIED -- dingbat entity from HTMLicons --
        src  (%URI;) #IMPLIED   -- custom bullet graphic --
        %url.link;              -- standard link attributes --
        skip NUMBER 0           -- skip seq nums for missing items --
        >

HTML3.2

<!ELEMENT LI - O %flow -- list item -->
<!ATTLIST LI
        type    %LIStyle     #IMPLIED   -- list item style --
        value    NUMBER      #IMPLIED   -- reset sequence number --
        >

HTML 4.0 Mobile

<!ELEMENT LI - O (%flow;)*             -- list item -->
<!ATTLIST LI
  %attrs;                              -- %coreattrs, %i18n, %events --
  >

HTML 4.01 Strict

<!ELEMENT LI - O (%flow;)*             -- list item -->
<!ATTLIST LI
  %attrs;                              -- %coreattrs, %i18n, %events --
  >

HTML 4.01 Transitional

<!ELEMENT LI - O (%flow;)*             -- list item -->
<!ATTLIST LI
  %attrs;                              -- %coreattrs, %i18n, %events --
  type        %LIStyle;      #IMPLIED  -- list item style --
  value       NUMBER         #IMPLIED  -- reset sequence number --
  >

HTML 4.01 Frameset

<!ELEMENT LI - O (%flow;)*             -- list item -->
<!ATTLIST LI
  %attrs;                              -- %coreattrs, %i18n, %events --
  type        %LIStyle;      #IMPLIED  -- list item style --
  value       NUMBER         #IMPLIED  -- reset sequence number --
  >

Compact HTML

<!ELEMENT LI - O %flow;>

<![ %iMode.20 [
<!ENTITY % LIStyle "CDATA" -- constrained to: "(%OLStyle)" -->
<!ATTLIST LI
        type    %LIStyle     #IMPLIED   -- list item style --
        value    NUMBER      #IMPLIED   -- reset sequence number --
        >
]]>

ISO/IEC 15445(ISO-HTML)

<!ELEMENT LI          - O  (%text; | %block;)+ >

<!ATTLIST LI
    %core;                         -- Element CLASS, ID and TITLE --
    %i18n;                         -- Internationalization DIR and LANG -->

XHTML 1.0 Strict

<!ELEMENT li %Flow;>
<!ATTLIST li
  %attrs;
  >

XHTML 1.0 Transitional

<!ELEMENT li %Flow;>
<!ATTLIST li
  %attrs;
  type        %LIStyle;      #IMPLIED
  value       %Number;       #IMPLIED
  >

XHTML 1.0 Frameset

<!ELEMENT li %Flow;>
<!ATTLIST li
  %attrs;
  type        %LIStyle;      #IMPLIED
  value       %Number;       #IMPLIED
  >

XHTML 1.1

<!-- li: List Item ..................................... -->

<!ENTITY % li.element  "INCLUDE" >
<![%li.element;[
<!ENTITY % li.content
     "( #PCDATA | %Flow.mix; )*"
>
<!ELEMENT %li.qname;  %li.content; >
<!-- end of li.element -->]]>

<!ENTITY % li.attlist  "INCLUDE" >
<![%li.attlist;[
<!ATTLIST %li.qname;
      %Common.attrib;
>
<!-- end of li.attlist -->]]>

<!-- end of xhtml-list-1.mod -->

XHTML Basic

<!-- li: List Item ..................................... -->

<!ENTITY % li.element  "INCLUDE" >
<![%li.element;[
<!ENTITY % li.content
     "( #PCDATA | %Flow.mix; )*"
>
<!ELEMENT %li.qname;  %li.content; >
<!-- end of li.element -->]]>

<!ENTITY % li.attlist  "INCLUDE" >
<![%li.attlist;[
<!ATTLIST %li.qname;
      %Common.attrib;
>
<!-- end of li.attlist -->]]>

XHTML Mobile Profile

<!-- li: List Item ..................................... -->

<!ENTITY % li.element  "INCLUDE" >
<![%li.element;[
<!ENTITY % li.content
     "( #PCDATA | %Flow.mix; )*"
>
<!ELEMENT %li.qname;  %li.content; >
<!-- end of li.element -->]]>

<!ENTITY % li.attlist  "INCLUDE" >
<![%li.attlist;[
<!ATTLIST %li.qname;
      %Common.attrib;
>
<!-- end of li.attlist -->]]>