--- title: list-style slug: Web/CSS/list-style tags: - CSS - CSS Lists - CSS プロパティ - リファレンス - recipe:css-shorthand-property browser-compat: css.properties.list-style translation_of: Web/CSS/list-style --- {{CSSRef}} **`list-style`** は CSS の[一括指定](/ja/docs/Web/CSS/Shorthand_properties)プロパティで、リストのすべてのスタイルプロパティを設定します。 {{EmbedInteractiveExample("pages/css/list-style.html")}} > **Note:** このプロパティはリスト項目、すなわち `{{cssxref("display")}}: list-item;` の要素に適用されます。[既定では](https://www.w3.org/TR/html5/rendering.html#lists) {{HTMLElement("li")}} 要素が含まれます。このプロパティは継承されるので、親要素 (ふつうは {{HTMLElement("ol")}} または {{HTMLElement("ul")}}) に設定すれば、同じリストスタイルを内部のすべての項目に適用できます。 ## 構成要素のプロパティ このプロパティは以下の CSS プロパティの一括指定です。 - [`list-style-image`](/ja/docs/Web/CSS/list-style-image) - [`list-style-position`](/ja/docs/Web/CSS/list-style-position) - [`list-style-type`](/ja/docs/Web/CSS/list-style-type) ## 構文 ```css /* type */ list-style: square; /* image */ list-style: url('../img/shape.png'); /* position */ list-style: inside; /* type | position */ list-style: georgian inside; /* type | image | position */ list-style: lower-roman url('../img/shape.png') outside; /* キーワード値 */ list-style: none; /* グローバル値 */ list-style: inherit; list-style: initial; list-style: revert; list-style: unset; ``` `list-style` プロパティは 1 つ、2 つ、3 つのキーワードを任意の順序で指定します。 {{cssxref("list-style-type")}} と {{cssxref("list-style-image")}} が両方とも設定された場合、 `list-style-type` は画像が利用できない場合の予備として使用されます。 ### 値 - {{cssxref("list-style-type")}} - : {{cssxref("list-style-type")}} を参照して下さい。 - {{cssxref("list-style-image")}} - : {{cssxref("list-style-image")}} を参照して下さい。 - {{cssxref("list-style-position")}} - : {{cssxref("list-style-position")}} を参照して下さい。 - `none` - : リストスタイルは使用されません。 ## アクセシビリティの考慮 注意すべき例外として、Safari は順序なしリストで `list-style` の値に `none` が適用されると、アクセシビリティツリー上でリストとして認識しません。 この問題に対処する最も簡単な方法は、明示的に `role="list"` をマークアップ内の `