您当前的位置:首页 > 网络教程 > HTML教程

5.2 有序列表

<ol>标签表示Html有序列表,以<ol>开始,</ol>结束,每一项使用<li></li>标签定义内容。

举例:

<!DOCTYPE html>
<html lang="zh">
    <head>
        <meta charset="utf-8">
        <title>有序列表</title>
    </head>
    <body>
        <ol>
            <li>有序列表</li>
            <li>有序列表</li>
            <li>有序列表</li>
            <li>有序列表</li>
            <li>有序列表</li>
        </ol>
    </body>
</html>

运行浏览器后得到的效果如图

属性

属性 描述
compact compact HTML5 中不支持。HTML 4.01 中不赞成使用。
reversed reversed 规定列表顺序为降序。(9,8,7…)。
start number 规定有序列表的起始值。
type 1 A a I i 规定在列表中使用的标记类型。

1、属性compact

compact规定列表呈现的效果比正常情况更小巧,这是通过减少行间距以及对列表进行缩进来实现的。所有主流浏览器都不支持 compact 属性。

2、属性reversed

规定列表顺序为降序。(9,8,7...)

举例:

<!DOCTYPE html>
<html lang="zh">
    <head>
        <meta charset="utf-8">
        <title>有序列表</title>
    </head>
    <body>
        <ol reversed="reversed">
            <li>有序列表</li>
            <li>有序列表</li>
            <li>有序列表</li>
            <li>有序列表</li>
            <li>有序列表</li>
        </ol>
    </body>
</html>

运行浏览器后得到的效果如图

附加说明:reversed 属性是逻辑属性,是 HTML5 中的新属性。reversed 属性规定列表顺序为降序 (9, 8, 7...),而不是升序 (1, 2, 3...)。

3、属性start

start 属性规定有序列表的开始点。

举例:

<!DOCTYPE html>
<html lang="zh">
    <head>
        <meta charset="utf-8">
        <title>有序列表</title>
    </head>
    <body>
         <ol start="3">
            <li>有序列表</li>
            <li>有序列表</li>
            <li>有序列表</li>
            <li>有序列表</li>
            <li>有序列表</li>
        </ol>
    </body>
</html>

运行浏览器后得到的效果如图

附加说明:默认情况下,有序列表的编号是从1开始的,通过start属性可以调整编号的起始值。

4、属性type

type 属性规定有序列表的项目符号的类型。有序列表不仅仅是只有数字,还有大小写字母,罗马字母。

属性值

描述
1 默认值。数字有序列表。(1、2、3、4)
a 按字母顺序排列的有序列表,小写。(a、b、c、d)
A 按字母顺序排列的有序列表,大写。(A、B、C、D)
i 罗马字母,小写。(i, ii, iii, iv)
I 罗马字母,大写。(I, II, III, IV)

举例(数值):

<!DOCTYPE html>
<html lang="zh">
    <head>
        <meta charset="utf-8">
        <title>有序列表</title>
    </head>
    <body>
        <ol type="a">
            <li>星期一</li>
            <li>星期二</li>
            <li>星期三</li>
            <li>星期四</li>
            <li>星期五</li>
            <li>星期六</li>
            <li>星期天</li>
        </ol>
    </body>
</html>

运行浏览器后得到的效果如图

举例(字母):

<!DOCTYPE html>
<html lang="zh">
    <head>
        <meta charset="utf-8">
        <title>有序列表</title>
    </head>
    <body>
        <ol type="A">
            <li>星期一</li>
            <li>星期二</li>
            <li>星期三</li>
            <li>星期四</li>
            <li>星期五</li>
            <li>星期六</li>
            <li>星期天</li>
        </ol>
    </body>
</html>

运行浏览器后得到的效果如图

提示:<ol>标签必须和<li>配合使用,不能单独使用。多个<li>也必须要有<ol>或者<ul>,如果没有,浏览器默认显示无序列表,但W3C会提示错误。

你觉得文章内容怎么样

阿里云代金券 100 云产品通用

有效期30天 首购用户

立即领取
阿里云代金券 100 云产品通用

有效期30天 复购+升级

立即领取