CSS入門 | CSS基本プロパティ | CSSリスト

CSSを使うと、リストにさまざまな効果を適用できる。

CSSで使用できるlist-styleプロパティは次のとおりである。

  1. list-style-type
  2. list-style-image
  3. list-style-position

list-style-typeプロパティ

リスト要素の前に位置する数字や記号をマーカーと呼ぶ。 list-style-typeプロパティを使うと、リストにさまざまなマーカーを適用できる。

<style>
    .circle { list-style-type: circle; }
    .square { list-style-type: square; }
    .upperAlpha { list-style-type: upper-alpha; }
    .lowerRoman { list-style-type: lower-roman; }
</style>

使用できるマーカーについての詳細は、HTMLリストのレッスンで確認できる。

list-style-imageプロパティ

list-style-imageプロパティを使うと、マーカーとして独自の画像を使用できる。

<style>
    .imageMarker { list-style-image: url("/examples/images/img_list_marker.png"); }
</style>

list-style-positionプロパティ

list-style-positionプロパティを使うと、リスト要素の位置を設定できる。 list-style-positionプロパティの既定値はoutsideである。

<style>
    .outside { list-style-position: outside; }
    .inside { list-style-position: inside; }
</style>

list-styleプロパティを一度に適用する

上で説明したすべてのlist-styleプロパティを使ったスタイルを1行で設定できる。

<style>
    ul { list-style: square inside url("/examples/images/img_list_marker.png"); }
</style>

リストに背景色を適用する

CSSを使うと、リスト全体だけでなく、リスト要素ごとにもそれぞれ背景色を設定できる。

<style>
    ul { background: #D2691E; padding: 15px; }
    ol { background: #6495ED; padding: 15px; }
    ul li { background: #DEB887; margin: 5px; }
    ol li { background: #00FFFF; margin-left: 15px; }
</style>

CSS list-styleプロパティ

プロパティ 説明
list-style すべてのlist-styleプロパティを使ったスタイルを1行で設定できる。
list-style-type リスト要素のマーカーを設定する。
list-style-image リスト要素のマーカーとして使用する画像を設定する。
list-style-position リスト要素の位置を設定する。