- ·上一篇内容:HTML 列表
- ·下一篇内容:HTML 块级元素和内联元素
HTML 嵌套列表
HTML 列表能够把相关数据有效的组织起来。HTML 列表可以使用<ul>元素定义无序列表,使用<ol>元素定义有序列表,使用<dl>元素定义描述列表,这些列表除了基本使用之外,还可以嵌套使用。
列表的嵌套即一个列表中包含着另外一个列表的情况。
无序列表的嵌套定义
无序列表使用<ul>元素进行定义,在<ul>和</ul>标签之间可以包含一个或多个使用<li>标签定义的列表项。
若需要在列表项内需要定义其它列表,在在<li>和</li>标签间再次定义<ul>元素即可。
<p>无序列表嵌套定义的例子</p>
<ul>
<li>WEB前端技术
<ul>
<li>HTML</li>
<li>CSS</li>
<li>JavaScript</li>
</ul>
</li>
<li>WEB后端
<ul>
<li>ASP.NET</li>
<li>JSP</li>
<li>PHP</li>
<li>Python</li>
</ul>
</li>
</ul>
其效果显示如下图所示:
有序列表的嵌套定义
有序列表使用<ol>元素进行定义,在<ol>和</ol>标签之间使用<li>标签定义每个列表项。
若需要定义一个嵌套的有序列表,则可以在<li>和<li/>标签之间定义新的<ol>元素。
下面是有序列表嵌套定义的例子。
<p>有序列表嵌套定义的例子</p>
<ol>
<li>WEB前端技术
<ol type="a">
<li>HTML</li>
<li>CSS</li>
<li>JavaScript</li>
</ol>
</li>
<li>WEB后端
<ol type="i">
<li>ASP.NET</li>
<li>JSP</li>
<li>PHP</li>
<li>Python</li>
</ol>
</li>
</ol>
其效果如下图所示:
定义列表的嵌套定义
定义列表(描述列表)使用<dl>元素进行定义,在<dl>和</dl>元素中使用<dt>标签和<dd>标签分别定义术语(名称)和对术语(名称)的描述信息。
我们可以在<dl>元素中进一步的使用<dl>来定义一个新描述列表。
下面是一个有关图书目录的例子:
<h2>《数据库原理与应用》目录</h2>
<dl>
<dt>第1章 数据库概述</dt>
<dd>
<dl>
<dt>1.1 数据库基本概念</dt>
<dd>1.1.1 数据</dd>
<dd>1.1.2 数据库</dd>
<dd>1.1.3 数据库管理系统</dd>
<dd>1.1.4 数据库系统</dd>
</dl>
<dl>
<dt>1.2 数据管理技术的发展</dt>
<dd>1.2.1 文件系统阶段</dd>
<dd>1.2.2 数据库系统阶段</dd>
</dl>
</dd>
<dt>第2章 数据库系统结构</dt>
<dd>
<dl>
<dt>2.1 数据和数据模型</dt>
<dd>2.1.1 数据与信息</dd>
<dd>2.1.2 数据模型</dd>
</dl>
</dd>
</dl>
其效果如下图所示:
以上讲解了HTML 列表嵌套定义的方法。更多的问题有待大家去发现和实现。
以上例子的实际效果,读者可以点击这里查看。
如有问题,请留言。如需转载请注明出处:翔宇亭IT乐园(http://www.biye5u.com),并给出本文的链接地址:http://www.biye5u.com/article/HTML5/2023/6597.html。
微信搜索“优雅的代码”关注本站的公众号,或直接使用微信扫描下面二维码关注本站公众号,以获取最新内容。
个人成长离不开各位的关注,你的关注就是我继续前行的动力。