HTML5从入门到精通 (第2版)
上QQ阅读APP看书,第一时间看更新

4.2 使用无序列表

教学录像:光盘\TM\lx\4\使用无序列表.exe

在无序列表中,各个列表项之间没有顺序级别之分,它通常使用一个项目符号作为每个列表项的前缀。无序列表主要使用<ul>、<dir>、<dl>、<menu>、<li>几个标记和type属性。

4.2.1 无序列表标记——ul

无序列表的特征在于提供一种不编号的列表方式,而在每一个项目文字之前,以符号作为分项标记。

语法

        <ul>
            <li>第1项</li>
            <li>第2项</li>
              …
        </ul>

语法解释

在该语法中,使用<ul></ul>标记表示这一个无序列表的开始和结束,而<li>则表示这是一个列表项的开始。在一个无序列表中可以包含多个列表项。

【例4.1】实例代码。(实例位置:光盘\TM\sl\4\1)

        <html>
        <head>
        <title>创建无序列表</title>
        </head>
        <body>
            <font size="+3" color="#0066FF">编程词典的模式分类:</font><br/><br/>
            <ul>
              <li>入门模式</li>
              <li>初级模式</li>
              <li>中级模式</li>
            </ul>
        </body>
        </html>

运行这段代码,可以看到窗口中建立了一个无序列表,该列表共包含3个列表项,如图4.3所示。

图4.3 创建无序列表

4.2.2 设置无序列表的类型——type

默认情况下,无序列表的项目符号是●,而通过type参数可以调整无序列表的项目符号,避免列表符号的单调。

语法

        <ul type=符号类型>
            <li>第1项</li>
            <li>第2项</li>
              …
        </ul>

语法解释

在该语法中,无序列表其他的属性不变,type属性则决定了列表项开始的符号。它可以设置的值有3个,如表4.2所示。其中disc是默认的属性值。

表4.2 无序列表的符号类型

【例4.2】实例代码。(实例位置:光盘\TM\sl\4\2)

        <html>
        <head>
        <title>创建无序列表</title>
        </head>
        <body>
            <font size="+3" color="#00FF99">明日科技部门分布:</font><br/><br/>
            <ul type="circle">
              <li>图书开发部</li>
              <li>软件开发部</li>
              <li>质量部</li>
              <li>财务部</li>
            </ul>
            <hr color="#3300FF" size="2" />
            <font size="+3" color="#00FFFF">图书开发部分布:</font><br/><br/>
            <ul type="disc">
            <li>PHP部</li>
              <li>ASP.NET部</li>
              <li>C#</li>
                <li>JAVA</li>
            </ul>
        </body>
        </html>

运行这段代码,可以看到除了默认的列表项目符号之外,显示了另外两种列表项目符号的效果,如图4.4所示。

图4.4 设置无序列表项目符号

也可以在<li>项中定义无序列表的类型,其语法是<li type=符号类型>,这样定义的结果是对单个项目进行定义,实例代码如下。

        <html>
        <head>
        <title>创建无序列表</title>
        </head>
        <body>
            <font size="+3" color="#00FF99">明日科技部门分布:</font><br/>
            <ul>
            <li type="circle">图书开发部</li>
              <li type="disc">软件开发部</li>
              <li type="square">质量部</li>
            </ul>
        </body>
        </html>

运行这段代码,效果如图4.5所示。

图4.5 设置不同的项目符号