Widely available YES。主要ブラウザで広く対応済み。本番利用を推奨。

対応ブラウザ

機能 デスクトップ モバイル
Chrome
Edge
Firefox
Safari
Chrome Android
Safari iOS
1
12
1
1
18
1
list-item legend-support

`<凡例>` でサポートされています

71
79
64
71
1+対応 (バージョン) 未対応 注釈あり サブ機能の解説は MDN Web Docs (CC BY-SA 2.5)

基本構文

CSS
.custom-item {
  display: list-item;
  list-style-type: disc;
  margin-left: 1.5em;
}

ライブデモ

list-item + disc

CSS の list-item + disc パターンです。

プレビュー全画面表示

list-item + decimal

CSS の list-item + decimal パターンです。

プレビュー全画面表示

カスタムマーカー

CSS の カスタムマーカー パターンです。

プレビュー全画面表示

実務での使いどころ

  • 非リスト要素へのマーカー付与

    CMSから出力されるdiv要素にリストマーカーを表示し、箇条書きスタイルを適用します。

注意点

  • display: list-itemはセマンティクスを変更しないため、スクリーンリーダーはリストとして認識しません。適切なARIAロールの使用を検討してください。

アクセシビリティ

  • 視覚的にリストに見せる場合でも、可能な限りセマンティックなul/ol要素を使用してスクリーンリーダーの認識を確保してください。