此页面由社区从英文翻译而来。了解更多并加入 MDN Web Docs 社区。

View in English Always switch to English

list-style-position

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨2015年7月⁩.

list-style-position 属性指定标记框在主体块框中的位置。

使用助记符list-style更方便。

初始值outside
适用元素列表项
是否是继承属性
计算值as specified
动画类型离散值

语法

css
/* Keyword values */ list-style-position: inside; list-style-position: outside; /* Global values */ list-style-position: inherit; list-style-position: initial; list-style-position: unset; 

数值

outside

标记盒在主块盒的外面。

inside

标记盒是主要块盒中的第一个行内盒,处于元素的内容流之后。

Formal syntax

list-style-position = 
inside |
outside

例子

HTML

html
<ul class="one"> 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="two"> 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="three"> 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> 

CSS

css
.one { list-style: square inside; } .two { list-style-position: outside; list-style-type: circle; } .three { list-style-image: url("star-solid.gif"); list-style-position: inherit; } 

Result

Specifications

Specification
CSS Lists and Counters Module Level 3
# list-style-position-property

Browser compatibility

See also