HTMLリストに関して

トモジのアイコン画像トモジ

HTMLでリスト表示ってどうやるの・・・?

本記事は、
上記のような方に向けて記事を書いています。

こんにちは、トモジです。

私はプログラミング未経験から独学で勉強して、
簡易的な動的サイト・ゲーム・サービスが作れる状態になりました。

本記事は、HTMLのリスト表示に関して要点をわかりやすく説明しております。

記事の内容

1.HTMLリストに関して

今回はHTMLのリスト表示の方法と
種類に関して説明していきます。

マーク付きのリスト

マーク付きリストとは、箇条書き形式で
先頭に黒丸が表記されているリストになり
全体を<ul>〜</ul>で囲み、
各項目は<li>〜</li>でテキストを囲みます。

マーク付きリストの図
マーク付きリスト
<ul>
  <li>リスト項目1</li>
  <li>リスト項目2</li>
  <li>リスト項目3</li>
</ul>
出力結果
  • リスト項目1
  • リスト項目2
  • リスト項目3

番号付きのリスト

番号付きリストとは、
先頭の記号を番号にしたリストになり
全体を<ol>〜</ol>で囲み、
各項目は<li>〜</li>でテキストを囲みます。

番号付きリストの図
番号付きリスト
<ol>
  <li>リスト項目1</li>
  <li>リスト項目2</li>
  <li>リスト項目3</li>
</ol>
出力結果
  1. リスト項目1
  2. リスト項目2
  3. リスト項目3

リストのマークや番号を変更(type属性)

リストマークや番号は
色々変更する事ができtype属性を変更します。

type属性の説明図
リストマーク・リスト番号の変更
<ol type="a">
  <li>リスト項目1</li>
  <li>リスト項目2</li>
  <li>リスト項目3</li>
</ol>
出力結果
  1. リスト項目1
  2. リスト項目2
  3. リスト項目3

カウントダウン(reversed属性)

reversed属性を使用する事でリスト番号を
カウントダウンする事ができます。

reversed属性の説明図
リスト番号をカウントダウン
<ol reversed>
  <li>リスト項目1</li>
  <li>リスト項目2</li>
  <li>リスト項目3</li>
</ol>
出力結果
  1. リスト項目1
  2. リスト項目2
  3. リスト項目3

リスト開始番号を指定(start属性)

リスト開始番号は、
start属性を使用する事で指定する事ができます。

start属性の説明図
リスト開始番号を指定<ol>
<ol start="3">
  <li>リスト項目1</li>
  <li>リスト項目2</li>
  <li>リスト項目3</li>
  <li>リスト項目4</li>
  <li>リスト項目5</li>
</ol>
出力結果
  1. リスト項目1
  2. リスト項目2
  3. リスト項目3
  4. リスト項目4
  5. リスト項目5

リスト開始番号を指定(value属性)

li要素にvalue属性を指定すると、
項目の番号が変更されます。

value属性の説明図
リスト開始番号を指定<li>
<ol start="3">
  <li>リスト項目1</li>
  <li>リスト項目2</li>
  <li value="1">リスト項目3</li>
  <li>リスト項目4</li>
  <li>リスト項目5</li>
</ol>
出力結果
  1. リスト項目1
  2. リスト項目2
  3. リスト項目3
  4. リスト項目4
  5. リスト項目5

説明リスト

説明リストは、用語とその説明をセットにして
リスト化するためのタグに
dl要素・dt要素・dd要素を使用します。

全体を<dl>〜</dl>で囲み、
dt要素(用語)とdd要素(説明)をペアにします。
※<dd>〜</dd>の範囲がインデントされる

説明リスト
<dl>
  <dt>会社名</dt>
  <dd>株式会社 トモジ</dd>
  <dt>所在地</dt>
  <dd>〒123-4567 ○○県○○市○○町</dd>
  <dt>電話番号</dt>
  <dd>999-9999-9999</dd>
</dl>
出力結果
会社名
株式会社 トモジ
所在地
〒999-9999 ○○県○○市○○町
電話番号
999-9999-9999

2.CSSでのデザイン変更

CSSでのリスト表示のデザイン変更について説明していきます。

リストのマークや番号の形式を変更
(list-style-type)

CSSでのリストマークや番号を変更するには
list-style-typeプロパティを使用します。

以下の項目はlist-style-typeの変更種類

none

出力結果
  1. none
  2. none
  3. none

disc

出力結果
  1. disc
  2. disc
  3. disc

circle

出力結果
  1. circle
  2. circle
  3. circle

square

出力結果
  1. square
  2. square
  3. square

lower-roman

出力結果
  1. lower-roman
  2. lower-roman
  3. lower-roman

upper-roman

出力結果
  1. upper-roman
  2. upper-roman
  3. upper-roman

lower-greek

出力結果
  1. lower-greek
  2. lower-greek
  3. lower-greek

decimal

出力結果
  1. decimal
  2. decimal
  3. decimal

decimal-leading-zero

出力結果
  1. decimal-leading-zero
  2. decimal-leading-zero
  3. decimal-leading-zero

lower-latin

出力結果
  1. lower-latin
  2. lower-latin
  3. lower-latin

lower-alpha

出力結果
  1. lower-alpha
  2. lower-alpha
  3. lower-alpha

upper-latin

出力結果
  1. upper-latin
  2. upper-latin
  3. upper-latin

upper-alpha

出力結果
  1. upper-alpha
  2. upper-alpha
  3. upper-alpha

armenian

出力結果
  1. armenian
  2. armenian
  3. armenian

georgian

出力結果
  1. georgian
  2. georgian
  3. georgian

リストのマークを画像に変更
(list-style-image)

リストマークを画像に変更する場合は、
list-style-imageプロパティを使用します。

list-style-imageの説明図
リストマークを画像に変更
<ul>
  <li>list-style-image(スライム)</li>
  <li>list-style-image(スライム)</li>
  <li>list-style-image(スライム)</li>
</ul>
ul{list-style-image: url(画像リンク);}
出力結果
  • list-style-image(スライム)
  • list-style-image(スライム)
  • list-style-image(スライム)

まとめ

最後にこの記事のポイントをまとめておきます。

まとめ

リストの種類

  • マーク付きのリスト
    [ul要素.li要素]
  • 番号付きのリスト
    [ol要素.li要素]
  • 説明リスト
    [dl要素.dt要素.dd要素]

リスト属性

  • type属性
    リストのマークや番号を変更
  • reversed属性
    リスト番号をカウントダウン
  • start属性
    リスト開始番号を指定
  • value属性
    リスト項目の番号を変更

スタイル変更

  • list-style-type
    リストのマークや番号の形式を変更
  • list-style-image
    リストマークを画像に変更
記事の内容
閉じる