news 2026/4/28 12:25:48

[Web自动化] HTML5常见新增标签

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
[Web自动化] HTML5常见新增标签

3.9 HTML5常见新增标签

3.9.1 结构性标签

3.9.1.1 article

表示页面中的独立内容区域,如博客文章、论坛帖子等。
使用方法<article>… 文章内容 …</article>
特有属性:无,但通常包含标题(h1-h6)和可能的一个或多个section元素。

3.9.1.2 header

定义页面或内容区域的头部,如网站logo、标题、搜索框等。
使用方法<header>… 头部内容 …</header>
特有属性:无

3.9.1.3 nav

定义导航链接部分,如主导航、侧边栏导航等。
使用方法<nav>… 导航链接 …</nav>
特有属性:无

3.9.1.4 section

定义文档中的独立部分,如章节、页眉、页脚等。
使用方法<section>… 部分内容 …</section>
特有属性:无

3.9.1.5 footer

定义页面或内容区域的底部,如版权信息、友情链接等。
使用方法<footer>… 页脚内容 …</footer>
特有属性:无

3.9.2 多媒体标签

3.9.2.1 video

用于嵌入视频内容。
使用方法<video src="movie.mp4" controls>您的浏览器不支持video标签。</video>
特有属性
src:视频文件URL。
controls:显示播放、暂停和音量控制。
其他如autoplay、loop、muted等也常用。

属性描述
autoplayautoplay如果出现该属性,则视频在就绪后马上播放
controlscontrols如果出现该属性,则向用户显示控件,比如播放按钮
heightpixels设置视频播放器的高度
looploop如果出现该属性,则当媒介文件完成播放后再次开始播放
mutedmuted规定视频的音频输出应该被静音
posterURL规定视频下载时显示的图像,或者在用户点击播放按钮前显示的图像
preloadpreload如果出现该属性,则视频在页面加载时进行加载,并预备播放。如果使用"autoplay",则忽略该属性
srcurl要播放的视频的 URL
widthpixels设置视频播放器的宽度
3.9.2.2 audio

用于嵌入音频内容。
使用方法<audio src="audiofile.mp3" controls>您的浏览器不支持audio标签。</audio>
特有属性与video类似,如src、controls等。

属性描述
autoplayautoplay如果出现该属性,则音频在就绪后马上播放。
controlscontrols如果出现该属性,则向用户显示控件,比如播放按钮。
ooploop如果出现该属性,则每当音频结束时重新开始播放。
mutedmuted规定视频输出应该被静音。
preloadpreload如果出现该属性,则音频在页面加载时进行加载,并预备播放如果使用"autoplay",则忽略该属性。
srcurl要播放的音频的 URL
3.9.2.3 source

为video和audio元素定义多个媒体资源,供浏览器选择最合适的媒体格式播放。
使用方法:通常与video或audio元素一起使用,作为子元素。
例如:

<videowidth="320"height="240"controls><sourcesrc="movie.mp4"type="video/mp4"><sourcesrc="movie.ogg"type="video/ogg">您的浏览器不支持Video标签。</video>

在这个例子中,<video>元素尝试播放两个视频文件:movie.mp4 和 movie.ogg。浏览器会尝试加载并播放第一个<source>标签指定的文件(在这种情况下是 movie.mp4)。如果该文件无法加载(可能是因为格式不受支持或文件不存在),浏览器会尝试加载并播放第二个<source>标签指定的文件(movie.ogg)。
type 属性用于指定媒体资源的 MIME 类型,这样浏览器就可以提前知道哪个文件最可能被支持,而无需尝试加载每个文件。虽然 type 属性不是必需的,但提供它可以帮助浏览器更快地确定应该加载哪个文件。
如果所有<source>标签指定的文件都无法加载,那么会显示 元素内的文本内容(在这个例子中是您的浏览器不支持Video标签。)。
同样的方法也适用于<audio>元素:

<audiocontrols><sourcesrc="audiofile.mp3"type="audio/mpeg"><sourcesrc="audiofile.ogg"type="audio/ogg">您的浏览器不支持Audio标签。</audio>

在这个例子中,<audio>元素尝试播放两个音频文件:audiofile.mp3 和 audiofile.ogg。浏览器会按照<source>标签的顺序尝试加载并播放这些文件。
特有属性:
src:媒体文件URL。
type:媒体文件类型(MIME类型)。

3.9.3 表单标签

3.9.3.1 datalist

<input type="list">结合使用,定义输入字段的预定义选项列表。
使用方法:与<input>元素配合使用。
特有属性:无,但包含<option>元素定义预定义选项。
示例:

<!doctypehtml><html><head><metacharset="utf-8"/><title></title></head><body><labelfor="myColor">What's your favorite color?</label><inputtype="text"name="myColor"id="myColor"list="mySuggestion"/><datalistid="mySuggestion"><option>black</option><option>blue</option><option>green</option><option>red</option><option>white</option><option>yellow</option></datalist></body></html>

效果:

3.9.3.2 新表单控件类型

如email、date、time、number、url、range、color等,提供更具体的输入类型验证。
使用方法:如<input type="email"><input type="date">等。
特有属性:根据具体的控件类型,可能有如min、max、step等属性。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/21 8:46:51

C++零基础入门:5个必学概念图解

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 设计一个交互式C基础概念学习工具&#xff0c;通过可视化方式讲解以下内容&#xff1a;1) 变量与数据类型&#xff1b;2) 条件语句&#xff1b;3) 循环结构&#xff1b;4) 函数&…

作者头像 李华
网站建设 2026/4/28 10:13:36

开发环境秒建:Ubuntu+Docker快速原型开发配置

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 请生成一个快速搭建Ubuntu开发环境的Docker Compose方案。要求&#xff1a;1.包含VS Code Server 2.MySQL/Redis等常用数据库 3.Node.js/Python/Go等多语言环境 4.端口自动映射 5.持…

作者头像 李华
网站建设 2026/4/25 14:56:18

用AI加速NestJS开发:自动生成RESTful API代码

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 请基于NestJS框架生成一个完整的用户管理模块RESTful API&#xff0c;包含以下功能&#xff1a;1)用户注册(用户名、密码、邮箱) 2)用户登录(JWT认证) 3)用户信息CRUD操作 4)使用Ty…

作者头像 李华
网站建设 2026/4/27 9:31:18

sizeof在嵌入式开发中的5个实战技巧

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 开发一个嵌入式系统内存分析工具&#xff0c;功能包括&#xff1a;1. 显示不同架构下基本类型的sizeof值对比 2. 结构体填充分析可视化 3. 内存对齐计算器 4. 生成最优内存布局建议…

作者头像 李华
网站建设 2026/4/22 17:29:10

电商系统API文档实战:Knife4j+SpringBoot最佳实践

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 开发一个电商系统API文档示例&#xff0c;包含&#xff1a;商品管理、订单管理、用户管理三个模块。要求&#xff1a;1. 使用knife4j-openapi3-jakarta-spring-boot-starter 2. 每个…

作者头像 李华
网站建设 2026/4/26 21:44:45

您有一条认证认可的商机待查看

在认证认可行业&#xff0c;获客难、线索杂、跟进慢是不少企业的痛点。传统盲搜模式耗时耗力&#xff0c;精准度还低&#xff0c;严重拖累业务推进效率。其实&#xff0c;借助沃创云优选商机&#xff0c;就能轻松破解这些难题&#xff0c;从获客到转化全链路提升效率。精准定位…

作者头像 李华