什么是列表
列表就是信息资源的一种展示形式。它可以使信息结构化和条理化,并以列表的样式显示出来,以便浏览者能更快捷地获得相应的信息。
列表的分类
无序列表
无序列表结构
<ul> //声明无序列表
<li>...</li> //声明列表项
<li>...</li>
<li>...</li>
</ul>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>热门活动</title>
</head>
<body>
<h3>热门活动<h3>
<ul>
<li><img src="image/img1.png" alt="未显示"><h6>推荐活动 | 原创音乐现金榜T榜</h6></li>
<li><img src="image/img2.png" alt="未显示"><h6>推荐节目|《TAImusic》爆笑来袭</h6></li>
<li><img src="image/img3.png" alt="未显示"><h6>推荐歌单 | 继续宠爱张国荣</h6></li>
<li><img src="image/img4.png" alt="未显示"><h6>推荐活动| 330金属音乐巡演 成都小酒馆音乐空间</h6></li>
</ul>
</body>
</html>
无序列表的特性
1.没有顺序,每个li标签独占一行(块元素)。
2.默认li标签项前面有个实心小圆点。
3.一般用于无序类型的列表,如导航,侧边栏新闻,有规律的图文组合模块等。
有序列表
有序列表结构
<ol> //声明有序列表
<li>...</li> // 声明列表项
<li>...</li>
<li>...</li>
</ol>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>音乐排行榜</title>
</head>
<body>
<h2>音乐排行榜</h2>
<ol>
<li><a href="https://www.baidu.com" target="_blank">潇洒走一回</a></li>
<li><a href="https://www.baidu.com" target="_blank">偏偏喜欢你</a></li>
<li><a href="https://www.baidu.com" target="_blank">酒干倘卖无</a></li>
<li><a href="https://www.baidu.com" target="_blank">不说再见</a></li>
<li><a href="https://www.baidu.com" target="_blank">舍不得你</a></li>
<li><a href="https://www.baidu.com" target="_blank">请跟我来</a></li>
</ol>
</body>
</html>
效果图
有序列表特性
1.有顺序,每个li标签独占一行(块元素)。
2.默认li标签项前面有顺序标记。
3.一般用于排序类型的列表,如试卷,问卷选项等。
定义列表
<dl> ->声明定义列表
<dt>...</dt> ->声明列表项
<dd>...</dd> -> 定义列表项内容
<dd>...</dd>
<dd>...</dd>
</dl>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>定义列表</title>
</head>
<body>
<dl>
<dt>水果</dt>
<dd>香蕉</dd>
<dd>苹果</dd>
<dd>桃子</dd>
<dd>西瓜</dd>
</dl>
</body>
</html>
效果图:
定义列表的特性
1.没有顺序,每个dt,dd标签独占一行。(块元素)
2.默认没有标记。
3.一般用于 一个标题下有一个或多个列表项的情况。
列表对比
类型 | 说明 | 项目符号 |
---|---|---|
无序列表 | 以ul标签来实现 以li标签表示列表项 | 无序列表中没项都是平级的,没有级别之分,并且列表中的内容一般都是相对简单的标题性质的网页内容。 |
有序列表 | 以ol标签来实现 以li标签表示列表项 | ![]() |
定义列表 | 以dl标签来实现 以dt标签表示列表项 以dd标签定义内容 | ![]() |
表格
语法
<table> ->表格标签
<tr> ->行标签
<th>第一个单元格的内容</th> ->单元格标签 (head)
<th>第二个单元格的内容</th>
</tr>
<tr>
<td>第一个单元格的内容</td> ->单元格标签(data)
<td>第二个单元格的内容</td>
</tr>
</table>
例子
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>表格</title>
</head>
<body>
<table border="1">
<tr>
<th colspan="6">班级信息统计表</th>
</tr>
<tr>
<th>班级</th>
<th>学号</th>
<th>姓名</th>
<th>年龄</th>
<th rowspan="4" colspan="2">备注</th>
</tr>
<tr>
<td rowspan="3">kb99</td>
<td>1</td>
<td>王思聪</td>
<td>18</td>
</tr>
<tr>
<td>2</td>
<td>PGone</td>
<td>23</td>
</tr>
<tr>
<td>3</td>
<td>李小璐</td>
<td>22</td>
</tr>
</table>
</body>
</html>
效果图
表格的跨行和跨列
示例
<table>
<tr>
<td colspan="n">单元格内容</td>"colspan"表示跨列,n表示跨的列数
</tr>
</table>
<table>
<tr>
<td rowspan="n">单元格内容</td>"colspan"表示跨行,n表示跨的行数
</tr>
</table>
例子
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>表格</title>
</head>
<body>
<table border="1">
<tr>
<th colspan="6">班级信息统计表</th>
</tr>
<tr>
<th>班级</th>
<th>学号</th>
<th>姓名</th>
<th>年龄</th>
<th rowspan="4" colspan="2">备注</th>
</tr>
<tr>
<td rowspan="3">kb99</td>
<td>1</td>
<td>王思聪</td>
<td>18</td>
</tr>
<tr>
<td>2</td>
<td>PGone</td>
<td>23</td>
</tr>
<tr>
<td>3</td>
<td>李小璐</td>
<td>22</td>
</tr>
</table>
</body>
</html>
效果图
媒体元素
视频元素
语法
<video src="视频路径" controls></vedio>
<video controls>
<source src="视频路径" type="视频类型"/>
</video>
音频元素
<audio src="音频路径" controls></audio>
<audio controls>
<source src="音频路径" type="音频类型"/>
</audio>
例子
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>音视频</title>
</head>
<body>
<video src="veido/vedio.mp4" controls></video>
<audio src="music/Richard Clayderman.mp3" controls></audio>
</body>
</html>
效果图