HTML5元素相关补充
一.元素
是HTML5 的文档类型声明,它告诉浏览器当前页面是使用 HTML5 规范编写的,HTML5 是最新的 HTML 版本,拥有更多的功能和优化,因此推荐在新的 Web 页面中使用它。在 HTML 文档中, 声明通常是文档的第一行
文档元数据
meta常见形式如
设置charset属性:此时是一个字符集声明,告诉文档使用哪种字符编码。
设置name属性:此时提供的是文档级别(document-level)的元数据,应用于整个页面。
设置content属性: 此属性包含 http-equiv 或 name 属性的值,具体取决于所使用的值。
标准元数据名称:
-
author
:文档作者的名字。 -
description
:一段简短而精确的、对页面内容的描述。一些浏览器,比如 Firefox 和 Opera,将其用作书签的默认描述。 -
generator
:生成此页面的软件的标识符(identifier)。 -
keywords
:与页面内容相关的关键词,使用逗号分隔。 -
referrer
:控制由当前文档发出的请求的 HTTP Referer 请求头。
name设置为 viewport用来设置视口大小
语义化内容分区元素
通常包含该章节作者、版权数据或者与文档相关的链接等信息。、
、
、
、
、
、
、
、
、
级别最高,而
级别最低。
HTML 支持各种多媒体资源,例如图像、音频和视频。
src
属性或者 source 元素来进行表示:浏览器将会选择最合适的一个来使用。也可以使用 MediaStream 将这个元素用于流式媒体。.vtt
格式文件)——Web 视频文本轨格式。
标签用于音频内容,但是 audio 元素可能在用户体验上更合适。这里的元素用于创建和处理表格数据。
表示表格数据——即通过二维(由行和列组成)数据表表示的信息。 | 封装了一系列表格的行( | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
定义了一个包含数据的表格单元格。它是表格模型(table model)的一部分。 | 定义了一组表格中各列的汇总行。 | 定义表格内的表头单元格。这部分特征是由 scope 和 headers 属性准确定义的。 |
定义了一组定义表格的列头的行。 |
| 定义表格中的行。同一行可同时出现
| (数据单元格)和
| (列头单元格)元素。
|
HTML 提供了许多可一起使用的元素,这些元素能用来创建一个用户可以填写并提交到网站或应用程序的表单。详情请参阅 HTML 表单指南。 元素 |
描述 |
|
一个可交互元素(可通过用户的鼠标、键盘、手指、声音指令或其他辅助技术激活)。一旦被激活,它就会执行一个动作,例如提交表单或打开对话框。 | 包含了一组 元素,这些元素表示其它表单控件可选值。 | 用于对 web 表单中的控件和标签( | 表示文档中的一个区域,此区域包含交互控件,用于向 Web 服务器提交信息。 | 用于为基于 Web 的表单创建交互式控件,以便接受来自用户的数据。取决于设备和用户代理的不同,表单可以使用各种类型的输入数据和控件。 元素是目前是 HTML 中最强大、最复杂的元素之一,因为它有大量的输入类型和属性组合。 |
表示用户界面中某个元素的说明。 | 用于表示其父元素 | 用来显示已知范围的标量值或者分数值。 | 为 元素中的选项创建分组。 | 用于定义在 select、 或 元素中包含的选项。 可以在弹出窗口和 HTML 文档中的其他项目列表中表示菜单项。 |
网站或应用程序可以将计算或用户操作的结果注入其中的容器元素。 | 用来显示一项任务的完成进度,通常情况下该元素显示为一个进度条。 | 表示一个提供选项菜单的控件。 | 表示一个多行纯文本编辑控件,当你希望用户输入一段相当长的、不限格式的文本,例如评论或反馈表单中的一段意见时,这很有用。 | 元素 | 描述 |
|
创建一个挂件,仅在被切换成“展开”状态时,它才会显示内含的信息。必须使用
|
表示一个对话框或其他交互式组件,例如一个可关闭警告、检查器或者窗口。 |
|
用作 details 元素内容的摘要、标题或图例。点击
元素会翻转父元素
的展开和关闭状态。 |
元素 | 描述 | 用来通过 canvas scripting API 或 WebGL API 绘制图形及图形动画的容器元素。 | 定义脚本未被执行时(页面的脚本类型不受支持,或当前浏览器关闭了脚本)的替代内容。 | 用于嵌入可执行脚本或数据。这通常用作嵌入或者引用 JavaScript 代码。 元素也能在其他语言中使用,比如 WebGL 的 GLSL 着色器语言和 JSON。 |
---|