--- title: list-style-position slug: Web/CSS/list-style-position tags: - CSS - CSS プロパティ - CSS リスト - リファレンス - recipe:css-property browser-compat: css.properties.list-style-position translation_of: Web/CSS/list-style-position --- {{CSSRef}} **`list-style-position`** は [CSS](/ja/docs/Web/CSS) のプロパティで、リスト項目に対する {{cssxref("::marker")}} の位置を指定します。 {{EmbedInteractiveExample("pages/css/list-style-position.html")}} 多くの場合、一括指定の {{cssxref("list-style")}} を使ったほうが便利です。 > **Note:** このプロパティはリスト項目に対して適用されます。つまり、 `{{cssxref("display")}}: list-item;` が指定された要素です。[既定では](https://www.w3.org/TR/html5/rendering.html#lists)、 {{HTMLElement("li")}} 要素が該当します。このプロパティは継承されるので、親要素 (通常は {{HTMLElement("ol")}} や {{HTMLElement("ul")}}) に設定することで、すべてのリスト項目に適用することができます。 なお、 `list-style-position: inside` を指定したリスト要素の中で最初にブロック要素が配置された場合、その動作はブラウザーによって異なります。 Chrome と Safari では、この要素はマーカーボックスと同じ行に配置されますが、 Firefox、 Internet Explorer、 Opera では次の行に配置されます。 詳細については {{bug(36854)}} をご覧ください。 ## 構文 ```css /* キーワード値 */ list-style-position: inside; list-style-position: outside; /* グローバル値 */ list-style-position: inherit; list-style-position: initial; list-style-position: revert; list-style-position: unset; ``` `list-style-position` プロパティには、下記の値の中の一つが指定されます。 ### 値 - `inside` - : {{cssxref("::marker")}} はリスト項目の最初の要素として配置されます。 - `outside` - : {{cssxref("::marker")}} は主要ブロックボックスの外に配置されます。 ## 公式定義 {{cssinfo}} ## 形式文法 {{csssyntax}} ## 例