list-style-position
CSS
property sets the position of the
::marker
relative to a list item.
The source for this interactive example is stored in a GitHub repository. If you'd like to contribute to the interactive examples project, please clone https://github.com/mdn/interactive-examples and send us a pull request.
It is often more convenient to use the shorthand
list-style
.
注意:
This property is applied to list items, i.e., elements with
.
By default
this includes
display
: list-item;
<li>
elements. Because this property is inherited, it can be set on the parent element (normally
<ol>
or
<ul>
) to let it apply to all list items.
Note that there is variance among browsers regarding behavior when a block element is placed first within a list element declared as
list-style-position: inside
. Chrome and Safari both place this element on the same line as the marker box, whereas Firefox, Internet Explorer, and Opera place it on the next line. For more information on this, see
bug 36854
.
/* Keyword values */ list-style-position: inside; list-style-position: outside; /* Global values */ list-style-position: inherit; list-style-position: initial; list-style-position: unset;
list-style-position
property is specified as one of the keyword values listed below.
inside
::marker
is the first element among the list item's contents.
outside
::marker
is outside the principal block box.
| 初始值 |
outside
|
|---|---|
| 适用于 | list items |
| 继承 | yes |
| 计算值 | 如指定 |
| 动画类型 | discrete |
inside | outside
<ul class="inside">List 1 <li>List Item 1-1</li> <li>List Item 1-2</li> <li>List Item 1-3</li> <li>List Item 1-4</li> </ul> <ul class="outside">List 2 <li>List Item 2-1</li> <li>List Item 2-2</li> <li>List Item 2-3</li> <li>List Item 2-4</li> </ul> <ul class="inside-img">List 3 <li>List Item 3-1</li> <li>List Item 3-2</li> <li>List Item 3-3</li> <li>List Item 3-4</li> </ul>
.inside {
list-style-position: inside;
list-style-type: square;
}
.outside {
list-style-position: outside;
list-style-type: circle;
}
.inside-img {
list-style-position: inside;
list-style-image: url("https://mdn.mozillademos.org/files/11979/starsolid.gif");
}
| Desktop | Mobile | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
list-style-position
|
Chrome 完整支持 1 | Edge 完整支持 12 | Firefox 完整支持 1 | IE 完整支持 4 | Opera 完整支持 3.5 | Safari 完整支持 1 | WebView Android 完整支持 ≤37 | Chrome Android 完整支持 18 | Firefox Android 完整支持 4 | Opera Android 完整支持 14 | Safari iOS 完整支持 1 | Samsung Internet Android 完整支持 1.0 |
完整支持
<custom-ident>
list-style
list-style-image
list-style-position
list-style-type