title | slug | l10n | ||
---|---|---|---|---|
<li>: リスト項目要素 |
Web/HTML/Element/li |
|
{{HTMLSidebar}}
<li>
は HTML の要素で、リストの項目を表すために用いられます。この要素は、その項目が属する順序付きリスト ({{HTMLElement("ol")}})、順序なしリスト ({{HTMLElement("ul")}})、メニュー ({{HTMLElement("menu")}}) のいずれかの子要素として配置する必要があります。メニュー要素および順序なしリスト内においては、リストの項目は通常、行頭文字を伴って表示されます。順序付きリスト内では、数字や文字による連番のリストマーカーを伴って表示されます。
{{EmbedInteractiveExample("pages/tabbed/li.html", "tabbed-shorter")}}
この要素にはグローバル属性があります。
-
value
- : これは整数値の属性で、{{HTMLElement("ol")}} 要素で定義されたリスト項目の序数値を示します。リストがローマ数字や文字で表示される場合であっても、この属性は数値のみが指定できます。続くリスト項目は、その番号から続いて採番されます。順序なしリスト ({{HTMLElement("ul")}}) やメニュー ({{HTMLElement("menu")}}) では value 属性は意味がありません。
-
type
{{Deprecated_inline}} {{Non-standard_Inline}}-
: 文字の属性で、表示するリストマーカーの種類を指定します。
a
: 小文字A
: 大文字i
: 小文字のローマ数字I
: 大文字のローマ数字1
: 数字
もし親の {{HTMLElement("ol")}} 要素で使用されていた場合は、それよりも優先されます。
[!NOTE] この属性は非推奨になっています。代わりに CSS の {{cssxref("list-style-type")}} プロパティを使用してください。
-
もっと詳細な例は、 {{htmlelement("ol")}} と {{htmlelement("ul")}} のページを参照してください。
<ol>
<li>最初のリスト項目</li>
<li>二番目のリスト項目</li>
<li>三番目のリスト項目</li>
</ol>
{{EmbedLiveSample("Ordered_list")}}
<ol type="I">
<li value="3">third item</li>
<li>fourth item</li>
<li>fifth item</li>
</ol>
{{EmbedLiveSample("Ordered_list_with_a_custom_value")}}
<ul>
<li>最初のリスト項目</li>
<li>二番目のリスト項目</li>
<li>三番目のリスト項目</li>
</ul>
{{EmbedLiveSample("Unordered_list")}}
コンテンツカテゴリー | なし |
---|---|
許可されている内容 | フローコンテンツ |
タグの省略 | 直後に別の {{HTMLElement("li")}} 要素が続く場合、または他のリスト項目が続くことなく親要素が閉じられた場合は、終了タグが省略可能。 |
許可されている親要素 | {{HTMLElement("ul")}}、{{HTMLElement("ol")}}、{{HTMLElement("menu")}}。すでに廃止されているが、{{HTMLElement("dir")}} の子要素としても配置可能であった。 |
暗黙の ARIA ロール |
listitem
when child of an
ol , ul or
menu
|
許可されている ARIA ロール |
menuitem ,
menuitemcheckbox ,
menuitemradio , option ,
none , presentation ,
radio , separator ,
tab , treeitem
|
DOM インターフェイス | {{domxref("HTMLLIElement")}} |
{{Specifications}}
{{Compat}}
-
他のリスト関連 HTML 要素: {{HTMLElement("ul")}}, {{HTMLElement("ol")}}, {{HTMLElement("menu")}} および廃止された {{HTMLElement("dir")}}
-
<li>
の整形に便利な CSS プロパティ:- 箇条書き記号の表示を選択するための {{cssxref("list-style")}}
- 複雑な入れ子状リストを処理するのに使用できる CSS counters
- リスト項目のインデントの調整に用いることができる {{cssxref("margin")}}