HTML----列表、表格和媒体元素

HTML----列表、表格和媒体元素

列表

什么是列表

列表是信息资源的一种展现形式。它可以使信息结构化和条理化,并以列表的形式展现出来,以便浏览者能更快的获得相应的信息。

列表的分类

无序列表
定义

无序列表是一个没有特定顺序的列表项的集合,也称为项目列表。在无序列表中,各个列表之间属于并列关系,没有先后顺序之分,它们之间以一个项目符号来标记。每个项之间是以实心小圆点点区分的。

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

有序列表
定义

有序列表即为有排列顺序的列表,其各个列表项会按照一定的顺序来排列定义。

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

定义列表
定义

是名词和描述的关系,简单来说可以把他比作是总分结构

#语法结构
<dl>
    <dt></dt>
    <dd></dd>
    
</dl>
示例
<dl>
    <dt>水果</dt>
    <dd>葡萄</dd>
    <dd>苹果</dd>
    <dd></dd>
</dl>
定义列表的特性
  1. 没有顺序,每个<dt>标签,<dd>标签独占一行(块元素)
  2. 默认没有标记
  3. 一般用于一个标题下有一个或多个列表项的情况

列表对比

类型说明项目符号
无序列表以<ul>标签来实现
以<li>标签表示列表项
无序列表中的每项都是平级的,没有级别之分,并且列表中的内容一般都是相对简单的标题性质的网页内容
有序列表以<ol>标签来实现
以<li>标签表示列表项
有序列表ol-li一般用于显示带有顺序编号的特定场合
定义列表以<dl>标签来实现
以<li>标签定义列表项
以<dd>标签定义内容
定义列表一般适用于带有标题和标题解释性内容的场合
示例
<!DOCTYPE html>
<html>
<head>
    <title>无序列表</title>
</head>
<body>
    <!-- 无序列表 -->
    <!-- 快捷键 ul>li*需要的列表数 -->
    <ul>
        <li>元宵佳节</li>
        <li>花开中国</li>
        <li>感受春天</li>
        <li>茅台立春酒</li>
    </ul>
    <!-- 有序列表 -->
    <!-- 快捷键ol>li*需要的列表数 -->
    <ol>
        <li>元宵佳节</li>
        <li>花开中国</li>
        <li>感受春天</li>
        <li>茅台立春酒</li>
    </ol>
    <!-- 定义列表 -->
    <!-- 快捷键dl>dd*需要的列表数 -->
    <dl>
        <dt>水果</dt>
        <dd>菠萝</dd>
        <dd></dd>
        <dd>草莓</dd>
    </dl>
</body>

</html>

表格

为什么使用表格

  1. 简单通用
  2. 结构稳定

基本结构

  1. 单元格
基本语法
<table>
    <tr>
         <td>第一个单元格的内容</td>
         <td>第二个单元格的内容</td>
            ...
    </tr>
    <tr>
    	<td>第一个单元格</td>
        <td>第二个单元格</td>
        ...
    </tr>
</table>
表格的跨列
<table>
    <tr>
        #n表示跨的列数和行数
    	<td colspan = "n">(跨列)单元格内容</td>
    </tr>
    <tr>
    	<td rowspan = "n">(跨行)单元格内容</td>
    </tr>
</table>

媒体元素

分类

视频元素
video
语法
<video src = "视频路径" controls></video>
# controls表示提供播放、暂停和音量的控件
自动播放属性

autoplay

<video autoplay>
	<source src = "视频路径" type = "设置视频类型"/>
</video>
音频元素
audio
语法
<audio src = "音频路径" controls></audio>
# 和视频一样,controls负责提供播放、暂停和音量控件

不同浏览器支持的视频和音频格式


HTML5的结构元素

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

结构元素布局

<iframe>内联框架

作用

<iframe>属性(实现页面间的相互跳转)

使用方法
1. 在被打开的框架上加name属性
<iframe name = "mainFrame" src = "框架路径"/>
2. 在来链接上设置target目标窗口属性为希望显示的框架窗口名
<a href = "框架路径" target = "mainFrame">下边显示第二页</a>
示例
<!DOCTYPE html>
<html>
    <head>
        <title>表格</title>
    </head>
    <body>
        <!-- tr 表示行 td表示单元格 -->
        <table border="1">
            <tr>
                <td colspan="2">学生成绩</td>
            </tr>
            <tr>
                <td>语文</td>
                <td>数学</td>
            </tr>

        </table>
        <!-- 媒体元素 controls 播放控件(播放按钮等) muted autoplay-->
        <video src="" controls muted autoplay></video>
        <!-- 控件 controls mute autoplay -->
        <audio src="" controls muted autoplay loop></audio>
        <!-- 内联框架 把其他的内容引用到自己的也米娜里 -->
        <a href="https://www.bilibili.com/" target="myIframe">B站</a>
        <iframe src="http://www.taobao.com", height="500", width="1100" name = "myIframe" conntrol muted autoplay>淘宝引入</iframe>

    </body>
</html>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,下面是HTML5中常见的block,inline和inline-block元素以及它们的标签: block元素: - div:用于组合其他HTML元素的容器。 - p:用于表示段落。 - h1-h6:用于表示标题,h1为最高级别的标题,h6为最低级别的标题。 - ul和ol:分别用于表示无序列表和有序列表。 - li:用于表示列表中的每一项。 - dl、dt和dd:分别用于表示定义列表、定义项目和定义描述。 - table:用于表示表格。 - tr:用于表示表格中的行。 - td和th:分别用于表示表格中的单元格和表头单元格。 - form:用于表示表单。 - header:用于表示页面或章节的标题。 - nav:用于表示页面中的导航链接。 - section:用于表示页面中的章节。 - article:用于表示页面中的文章或独立内容块。 - aside:用于表示页面中的侧边栏或次要内容块。 - footer:用于表示页面或章节的页脚。 - main:用于表示页面主要内容。 inline元素: - span:用于分组HTML元素,通常用于通过CSS进行样式控制。 - a:用于表示链接。 - img:用于表示图片。 - strong和em:分别用于表示加粗和斜体的文本。 - input:用于表示用户输入框,如文本框、单选框等。 - button:用于表示按钮。 - label:用于表示表单标签。 - select:用于表示下拉菜单。 - option:用于表示下拉菜单的选项。 - textarea:用于表示多行文本输入框。 - bdo:用于表示文字方向。 - code:用于表示计算机代码。 - time:用于表示时间或日期。 - small:用于表示小号文本。 - sub和sup:分别用于表示下标和上标。 inline-block元素: - input:用于表示用户输入框,如文本框、单选框等。 - button:用于表示按钮。 - textarea:用于表示多行文本输入框。 - select:用于表示下拉菜单。 - img:用于表示图片。 - label:用于表示表单标签。 - progress:用于表示进度条。 - meter:用于表示度量值的范围和比例。 - video:用于表示视频文件。 - audio:用于表示音频文件。 - iframe:用于表示内嵌框架。 - details和summary:分别用于表示可展开的详细信息和概要。 - figure和figcaption:分别用于表示媒体对象和它们的标题。 - output:用于表示计算结果。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值