list-style-position
list-style-position 列表样式位置属性指定标记框在主块框中的位置。
示例
/* 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 |
语法:
list-style-position :outside| inside
取值
- outside:列表项目标记放置在文本以外,且环绕文本不根据标记对齐
- inside:列表项目标记放置在文本以内,且环绕文本根据标记对齐。
说明:
设置或检索作为对象的列表项标记如何根据文本排列。
- 仅作用于具有<display>值等于list-item的对象(如li对象)。
- 注意:ol对象和ul对象的type特性为其后的所有列表项目(如li对象)指明列表属性。
- 对应的脚本特性为listStylePosition。
默认值 | outside |
适用于 | 所有display:list-item 的元素 |
继承性 | 有 |
动画性 | 否 |
计算值 | 指定值 |
例子
//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 .one { list-style:square inside; } .two { list-style-position: outside; list-style-type: circle; } .three { list-style-image: url("starsolid.gif"); list-style-position: inherit; }