Dreamweaver+Flash+Photoshop网页设计从入门到精通(微课精编版)
上QQ阅读APP看书,第一时间看更新

2.7 定义列表文本

在HTML中,列表结构有两种类型:无序列表和有序列表,前者是用项目符号来标记无序的项目,后者则使用编号来记录项目的顺序。此外还有一种特殊类型的列表—定义列表。

2.7.1 实战演练:设计项目列表

视频讲解

在项目列表中,各个列表项之间没有顺序级别之分,即使用一个项目符号作为每条列表的前缀。在HTML中,有3种类型的项目符号,分别是○(环形)、●(球形)和■(矩形)。

【操作步骤】

第1步,启动Dreamweaver CC,打开本小节备用练习文档test.html,另存为test1.html。

第2步,在编辑窗口中把光标置于定位盒子内,输入5段段落文本,如图2.41所示。

图2.41 输入段落文本

第3步,使用鼠标拖选5段段落文本,在属性面板中切换到HTML选项卡,然后单击【项目列表】按钮,把段落文本转换为列表文本,如图2.42所示。

图2.42 把段落文本转换为列表文本

【拓展】

在HTML中使用下面的代码实现项目列表:

     <ul>
         <li>腾讯视频</li>
         <li>迅雷看看</li>
         <li>乐视网</li>
         <li>电视剧</li>
         <li>更多>></li>
     </ul>

其中,<ul>标记的type属性用来设置项目列表符号类型,包括:

☑ type="circle":表示圆形项目符号。

☑ type="disc":表示球形项目符号。

☑ type="square":表示矩形项目符号。

<li>标记也带有type属性,也可以分别为每个项目设置不同的项目符号。

2.7.2 实战演练:设计编号列表

视频讲解

编号列表同项目列表的区别在于,编号列表使用编号,而不是项目符号来编排项目。对于有序编号,可以指定其编号类型和起始编号。编号列表适合设计强调位置关系的各种排序列表结构,如排行榜等。

【操作步骤】

第1步,启动Dreamweaver CC,打开本小节备用练习文档test.html,另存为test1.html。

第2步,在编辑窗口中把光标置于定位盒子内,输入10段段落文本,如图2.43所示。

图2.43 输入段落文本

第3步,使用鼠标拖选10段段落文本,在属性面板中切换到HTML选项卡,然后单击【编号列表】按钮,把段落文本转换为列表文本,如图2.44所示。

图2.44 把段落文本转换为列表文本

【拓展】

在HTML中使用<ol>标记定义编号列表,它包含type和start等属性,用于设置编号的类型和起始编号。设置type属性,可以指定数字编号的类型,如下所示。

☑ type= "1":表示以阿拉伯数字作为编号。

☑ type= "a":表示以小写字母作为编号。

☑ type= "A":表示以大写字母作为编号。

☑ type= "i":表示以小写罗马数字作为编号。

☑ type= "I":表示以大写罗马数字作为编号。

通过<ol>标记的start属性,可以决定编号的起始值。对于不同类型的编号,浏览器会自动计算相应的起始值。例如,start="4",表明对于阿拉伯数字编号从4开始,对于小写字母编号从d开始等。

默认时使用数字编号,起始值为1,因此可以省略其中对type属性的设置。同样<li>标记也带有type和start属性,如果为列表中某个<li>标记设置type属性,则会从该<li>标记所在行起使用新的编号类型,同样如果为列表中的某个<li>标记设置start属性,将会从该<li>标记所在行起使用新的起始编号。

2.7.3 实战演练:设计定义列表

定义列表也称字典列表,因为它具有与字典相同的格式。在定义列表结构中,每个列表项都带有一个缩进的定义字段,就好像字典对文字进行解释。

视频讲解

【操作步骤】

第1步,启动Dreamweaver CC,打开本小节备用练习文档test.html,另存为test1.html。

第2步,在编辑窗口中把光标置于定位盒子内,输入4段段落文本,如果行内文本过长,可以考虑按Shift+Enter快捷键,使它强制换行,如图2.45所示。

图2.45 输入段落文本

第3步,使用鼠标拖选4段段落文本,选择【格式】|【列表】|【定义列表】命令,把段落文本转换为定义列表,如图2.46所示。

图2.46 把段落文本转换为定义列表文本

第4步,切换到【代码】视图,可以看到Dreamweaver把<p>标记转换为下面的HTML代码。

其中<dl>标记表示定义列表,<dt>标记表示一个标题项,<dd>标记表示一个对应说明项,<dt>标记中可以嵌套多个<dd>标记。

2.7.4 实战演练:设计嵌套列表结构

线上阅读

结合使用缩进功能和列表结构可以设计多层列表嵌套,制作复杂的版式效果。下面示例将演示如何设计多层目录结构。读者可以扫码了解具体内容。

视频讲解