在 HTML 中,有两种主要类型的列表:
CSS 列表属性允许您:
这个list-style-type
属性指定列表项标记的类型。
以下示例显示了一些可用的列表项标记:
ul.a {
list-style-type: circle;
}
ul.b {
list-style-type: square;
}
ol.c {
list-style-type: upper-roman;
}
ol.d {
list-style-type: lower-alpha;
}
亲自试一试 »
注意:有些值适用于无序列表,有些值适用于有序列表。
这个list-style-image
属性指定图片作为列表项标记:
这个list-style-position
属性指定列表项标记(项目符号点)的位置。
"list-style-position: outside;" 表示项目符号点将位于列表项之外。列表项的每一行的开头将垂直对齐。这是默认的:
"list-style-position: inside;" 表示项目符号点将位于列表项内。由于它是列表项的一部分,因此它将成为文本的一部分并将文本推到开头:
这个list-style-type:none
属性也可用于删除标记/项目符号。请注意,该列表也有默认的边距和填充。要删除它,请添加margin:0
和padding:0
到 <ul> 或 <ol>:
这个list-style
property 是属性的简写。它用于在一个声明中设置所有列表属性:
使用简写属性时,属性值的顺序为:
list-style-type
(如果指定了list-style-image,则当图片因某种原因无法显示时,将显示该属性的值)list-style-position
(指定列表项标记应出现在内容流内部还是外部)list-style-image
(指定图片作为列表项标记)如果缺少上述属性值之一,则将插入缺少属性的默认值(如果有)。
我们还可以用颜色来设置列表的样式,使它们看起来更有趣。
添加到 <ol> 或 <ul> 标记的任何内容都会影响整个列表,而添加到 <li> 标记的属性将影响各个列表项:
ol {
background: #ff9999;
padding: 20px;
}
ul {
background: #3399ff;
padding: 20px;
}
ol li {
background: #ffe5e5;
color: darkred;
padding: 5px;
margin-left: 35px;
}
ul li {
background: #cce5ff;
color: darkblue;
margin: 5px;
}
结果:
带有红色左边框的自定义列表
此示例演示如何创建带有红色左边框的列表。
全角边框列表
此示例演示如何创建没有项目符号的边框列表。
列表的所有不同列表项标记
此示例演示了 CSS 中所有不同的列表项标记。
Property | Description |
---|---|
list-style | Sets all the properties for a list in one declaration |
list-style-image | Specifies an image as the list-item marker |
list-style-position | Specifies the position of the list-item markers (bullet points) |
list-style-type | Specifies the type of list-item marker |
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!