CSS列表

本文介绍了HTML中的无序列表<ul>和有序列表<ol>,以及如何使用CSS的list-style-type属性改变列表项标记,如circle、square、upper-roman和lower-alpha。此外,还展示了如何使用list-style-image属性设置图像作为列表标记,以及如何通过list-style-type:none删除默认标记。文章进一步讨论了如何调整列表的外边距、内边距和颜色样式,以自定义列表的视觉效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.1HTML 列表和 CSS 列表属性

在 HTML 中,列表主要有两种类型:

  • 无序列表(<ul>)- 列表项用的是项目符号标记

  • 有序列表(<ol>)- 列表项用的是数字或字母标记

1.2不同的列表项目标记

list-style-type 属性指定列表项标记的类型。

下例显示了一些可用的列表项标记:

ul.circle {
list-style-type: circle;
}
ul.square {
list-style-type: square;
}
ol.upper {
list-style-type: upper-roman;
}
ol.lower {
list-style-type: lower-alpha;
}

1.3图像作为列表项标记

list-style-image 属性将图像指定为列表项标记:

ul.sqpurple {
list-style-image: url('img/sqpurple.gif');
}

效果:

1.4删除默认设置

list-style-type:none 属性也可以用于删除标记/项目符号。
请注意,列表还拥有默认的外边距和内边距。要删除此内容,请在 <ul> 或 <ol> 中添加 margin:0 和 padding:0 :

ul.reset {
list-style-type: none;
margin: 0;
padding: 0;
}

效果:

 1.5设置列表的颜色样式

我们还可以使用颜色设置列表样式,使它们看起来更有趣。
添加到 <ol> 或 <ul> 标记的任何样式都会影响整个列表,而添加到 <li> 标记的属性将影响各个列表项:

ol {
background: #ff9999;
padding: 20px;
}
ol li {
background: #ffe5e5;
padding: 5px;
margin-left: 35px;
margin-bottom: 5px;
}
ol li:last-child {
margin-bottom: 0;
}
ul {
background: #3399ff;
padding: 20px;
}
ul li {
background: #cce5ff;
margin: 5px;
margin-left: 35px;
margin-bottom: 5px;
}
ul li:last-child {
margin-bottom: 0;
}

效果:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值