第二章 列表、表格与媒体元素

本章目标

在这里插入图片描述

什么是列表

列表就是信息资源的一种展示形式。它可以使信息结构化和条理化,并以列表的样式显示出来,以便浏览者能更快捷地获得相应的信息
列表的分类:无序列表,有序列表,自定义列表

无序列表

<ul>
      <li>范冰冰演藏族女孩</li>
      <li>撞死两个人后自拍</li>
      <li>诗隆甜蜜出游</li>
      <li>一线城市楼市退烧</li>
 </ul>

无序列表的特性
无序列表的特性
没有顺序,每个<li>标签独占一行(块元素)
默认<li>标签项前面有个实心小圆点
一般用于无序类型的列表,如导航、侧边栏新闻、有规律的图文组合模块等

有序列表

<ol>
  <li>范冰冰演藏族女孩</li>
  <li>撞死两个人后自拍</li>
  <li>诗隆甜蜜出游</li>
  <li>一线城市楼市退烧</li>
</ol>

有序列表的特性
有顺序,每个<li>标签独占一行(块元素)
默认<li>标签项前面有顺序标记
一般用于排序类型的列表,如试卷、问卷选项等

自定义列表

<dl>
    <dt>水果</dt>
    <dd>苹果</dd>
    <dd>桃子</dd>
    <dd>李子</dd>
</dl>

自定义列表的特性
没有顺序,每个<dt> 标签 <dd>标签独占一行(块元素)
默认没有标记
一般用于一个标题下有一个或多个列表项的情况

列表对比

类型说明项目符号
无序列表<ul>标签来实现以<li>标签表示列表项无序列表中的每项都是平级的,没有级别之分,并且列表中的内容一般都是相对简单的标题性质的网页内容
有序列表<ol>标签来实现以<li>标签表示列表项有序列表ol-li一般用于显示带有顺序编号的特定场合
自定义列表<dl>标签来实现以<dt>标签定义列表项以<dd>标签定义内容无序列表中的每项都是平级的,没有级别之分,并且列表中的内容一般都是相对简单的标题性质的网页内容

表格

为什么使用表格
简单通用
结构稳定
基本结构:单元格,行,列
表格的基本语法

<!-- table 表格标签,配置表格使用、border="1" 添加表格框架 -->
		<table border="1">
			<!-- thead 设置表头 -->
			<thead>
				<!-- tr 指定表行标签-->
				<tr>
					<!-- th 设置表头内容,默认加粗-->
					<th>
						1行1列的标题
					</th>
					<th>
						1行2列的标题

					</th>
					<th>
						1行3列的标题
					</th>
				</tr>
			</thead>
			<!-- tbody 设置表内容 -->
			<tbody>
				<!-- tr 指定报表行标签-->
				<tr>
					<!-- td 指定表列标签-->
					<td>1行1列的单元格</td>
					<td>1行2列的单元格</td>
					<td>1行3列的单元格</td>
				</tr>
				<tr>
					<td>2行1列的单元格</td>
					<td>2行2列的单元格</td>
					<td>2行3列的单元格</td>
				</tr>
				<tr>
					<td>3行1列的单元格</td>
					<td>3行2列的单元格</td>
					<td>3行3列的单元格</td>
				</tr>
			</tbody>
		</table>

表格的跨行 rowspan

<table  border="1">
      <tr>
        <td rowspan="2">张三</td>
        <td>语文</td>
        <td>98</td>
      </tr>
      <tr>
        <td>数学</td>
        <td>95</td>
      </tr>
      <tr>
        <td rowspan="2">李四</td>
        <td>语文</td>
        <td>88</td>
      </tr>
      <tr>
        <td>数学</td>
        <td>91</td>
      </tr>
    </table>

表格的跨行和跨列

<table  border="1" >
      <tr>
        <td colspan="3">学生成绩</td>
      </tr>
      <tr>
        <td rowspan="2">张三</td>
        <td>语文</td>
        <td>98</td>
      </tr>
      <tr>
        <td>数学</td>
        <td>95</td>
      </tr>
      <tr>
        <td rowspan="2">李四</td>
        <td>语文</td>
        <td>88</td>
      </tr>
      <tr>
        <td>数学</td>
        <td>91</td>
      </tr>
    </table>

HTML5的媒体元素

视频元素video

<video controls>
    <source src="video/video.webm" type="video/webm"/>
    <source src="video/video.mp4" type="video/mp4"/>
    你的浏览器不支持video元素
</video>

音频元素audio

<audio controls>
    <source src="music/music.mp3" type="audio/mpeg"/>
    <source src="music/music.ogg" type="audio/ogg"/>
    你的浏览器不支持audio元素
</audio>

HTML5的结构元素

元素名描 述
header标题头部区域的内容(用于页面或页面中的一块区域)
footer标记脚部区域的内容(用于整个页面或页面的一块区域)
sectionWeb页面中的一块独立区域
article独立的文章内容
aside相关内容或应用(常用于侧边栏)
nav导航类辅助内容
<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title>网易邮箱页面布局</title>
    <!--此段代码只是让大家能更好的看到每块元素的位置,后面在CSS中会具体讲解-->
    <style>
        header,section,footer{
            height: 200px;
            border: 1px solid red;
        }
    </style>
</head>
<body>
    <header>
        <h2>网页头部</h2>
    </header>
    <section>
        <h2>网页主体部分</h2>
    </section>
    <footer>
        <h2>网页底部</h2>
    </footer>
</body>
</html>

内联框架

<section>
			<iframe name="mainFrame" width="800px" height="650px"  src="连接" />
</section>
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

‭JavaWeb

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值