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

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

列表分类

  • 无序列表
  • 有序列表
  • 定义列表

无序列表

<ul> <!-- 声明无序列表 -->
    <li>xxxx</li> <!-- 声明列表项 -->
</ul>

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

有序列表

<ol> <!-- 声明有序列表 -->
    <li>xxxx</li> <!-- 声明列表项 -->
</ol>

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

定义列表

<dl> <!-- 声明定义列表 -->
    <dt>水果类目</dt> <!-- 声明列表项 -->
    <dd>桃子</dd>
    <dd>西瓜</dd>
    <dd>橘子</dd> <!-- 定义列表项内容 -->
</dl>

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

表格

  • 简单通用
  • 结构稳定

表格基本结构

<table> <!-- 表格标签 -->
    <tr> <!-- 行标签 -->
    	<td>第一个单元格的内容</td> <!-- 单元格标签 -->
        <td>第二个单元格的内容</td>
        ...
    </tr>
     <tr>
    	<td>第一个单元格的内容</td>
        <td>第二个单元格的内容</td>
        ...
    </tr>
</table>

HTML5表格结构

<!-- HTML5表格结构 -->
<table>
    <thead></thead>
    <tbody></tbody>
    <tfooter></tfooter>
</table>

表格内容的移动

  • 内容水平移动:align

    left:左

    center:居中

    right:右

  • 内容垂直移动:valign

    top:上

    center:居中

    bottom:下

表格的跨列和跨行

    <td colspan="n">单元格内容</td> <!-- colspan:所跨的列数 -->
	<td rowspan="n">单元格内容</td> <!-- rowspan:所跨的行数 -->

视频和音频

视频基本结构

<video src="视频路径" controls></video>
<!-- 
	src:指定要播放的视频文件的路径
	controls:提供播放、暂停和音量的控件 
-->

音频基本结构

<audio src="音频路径" controls></audio>
<!-- 
	src:指定要播放的音频文件的路径
	controls:提供播放、暂停和音量的控件 
-->

属性

<video autoplay loop controls>
    <source src="xxx" type="video/webm"/>
    <source src="xxx" type="video/mp4"/>
</video>
  • autoplay:自动播放

  • loop:循环播放

  • controls:底部控件

    ​ 注意:不同的浏览器渲染不同效果不一定

解决兼容性问题

<!-- 在这种结构中,用source放入不同格式的视频或音频文件时,不同的浏览器可以选择其可以支持播放的格式 -->
<video>
    <source src="xxx" type="video/webm"/>
    <source src="xxx" type="video/mp4"/>
</video>

HTML5的结构元素

元素名描 述
header标题头部区域的内容(用于页面或页面中的一块区域)
footer标记脚部区域的内容(用于整个页面或页面的一块区域)
sectionWeb页面中的一块独立区域
article独立的文章内容
aside相关内容或应用(常用于侧边栏)
nav导航类辅助内容

iframe内联框架

iframe内联框架基本结构

<iframe src="path" name="f1"></iframe>
<!-- 
	src:引用页面地址
	name:框架标识名
-->

iframe属性

<iframe src="xxx"
        frameborder="yes/no/0/1"
		scrolling="auto/yes/no">
</iframe>
  • frameborder:有无边框
  • scrolling:有无滚动条
实例:使用iframe嵌套网页
	<h2>使用iframe嵌套网页</h2>
	<!-- 设置一个跳至到iframe框架内的超链接 -->	
	<p><a href="https://www.baidu.com/" target="f1">点击打开百度</a></p>
	<p><a href="https://www.bdqn.cn" target="f1">点击打开北大青鸟</a></p>
	<p><a href="index05-1.html" target="f1">点击打开一个HTML页面</a></p>
	<!-- 设置一个iframe框架 -->
	<iframe name="f1" width="1500" height="1000"></iframe>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Tuerlechat,

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

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

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

打赏作者

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

抵扣说明:

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

余额充值