audio

<audio> 标签定义声音,比如音乐或其他音频流。

  • autoplay='autoplay' 如果出现该属性,则音频在就绪后马上播放。
  • controls='controls' 如果出现该属性,则向用户显示控件,比如播放按钮。
  • loop='loop' 如果出现该属性,则每当音频结束时重新开始播放。
  • muted='muted' 规定视频输出应该被静音。
  • preload='preload' 如果出现该属性,则音频在页面加载时进行加载,并预备播放。使用 "autoplay",则忽略该属性。
  • src='URL' 要播放的音频的 URL。

DEMO

<audio controls>
<!-- Won't play because the mp3 doesn't exist -->
<source src="cat.mp3" type="audio/mpeg">
Your browser does not support the audio tag.
</audio>

Your browser does not support the audio tag.

video

<video> 标签定义视频,比如电影片段或其他视频流。

  • autoplay='autoplay' 如果出现该属性,则视频在就绪后马上播放。
  • controls='controls' 如果出现该属性,则向用户显示控件,比如播放按钮。
  • height='pixels' 设置视频播放器的高度。
  • loop='loop' 如果出现该属性,则当媒介文件完成播放后再次开始播放。
  • muted='muted' 规定视频的音频输出应该被静音。
  • poster='URL' 规定视频下载时显示的图像,或者在用户点击播放按钮前显示的图像。
  • preload='preload' 如果出现该属性,则视频在页面加载时进行加载,并预备播放。如果使用 "autoplay",则忽略该属性。
  • src='url' 要播放的视频的 URL。
  • width='pixels' 设置视频播放器的宽度。

DEMO

<video src="/i/movie.ogg" controls="controls">
your browser does not support the video tag
</video>

博客园将 video 标签渲染出来之后就不能渲染后面的内容了,故此处不写 video标签了。

blockquote

<blockquote> 标签定义块引用。

<blockquote cite="www.frontnotebook.com">
很多人觉得它非常简单,确实,从本质上来说,它都算不上一中语言,只是一种描述型的标签。所以,在写业务的时候,大多数人都是全屏的div和span,完全满足要求,实现效果完美。
</blockquote>

很多人觉得它非常简单,确实,从本质上来说,它都算不上一中语言,只是一种描述型的标签。所以,在写业务的时候,大多数人都是全屏的div和span,完全满足要求,实现效果完美。

  • cite='URL' 规定引用的来源。

output

<output> 标签定义不同类型的输出,比如脚本的输出。

  • for='element_id' 定义输出域相关的一个或多个元素。
  • form='form_id' 定义输入字段所属的一个或多个表单。
  • name='name' 定义对象的唯一名称。(表单提交时使用)。
<form oninput="total.value = parseInt(a.value) + parseInt(b.value)">0
<input type="range" id="a" value="50">100
+<input type="number" id="b" value="50">
=<output name="total" for="a b"></output>
</form>

0
100
+
=

picture

<picture> 元素通过包含零或多个 <source> 元素和一个 <img> 元素来为不同的显示/设备场景提供图像版本。

  • srcset='URL' 必填,引用图片的url
  • media='(min-width=700px)' 允许你提供一个用于媒体查询的条件
  • size 定义图片的宽度值,或者一些媒体查询的值
  • type 允许你为 <source> 元素的 srcset 属性指向的资源指定一个 MIME 类型。如果用户代理不支持指定的类型,那么这个 <source> 元素会被跳过。

DEMO

<picture>
<source media="(min-width: 700px)" src="./big.png">
<source media="(min-width: 400px)" src="./small.png">
<img src="./alter.png" alt="前端记事本" tyle="width: auto">
</picture>

progress

<progress> 标签标示任务的进度(进程)。

  • max='number' 规定任务一共需要多少工作。
  • value='number' 规定已经完成多少任务。
<progress value="60" max="100"></progress>

meter

<meter> 标签定义已知范围或分数值内的标量测量。也被称为 gauge(尺度)。例子:磁盘用量、查询结果的相关性,等等。<meter> 标签不应用于指示进度(在进度条中)。如果标记进度条,请使用 <progress> 标签。

  • form='form_id' 规定 <meter> 元素所属的一个或多个表单。
  • high='number' 规定被视作高的值的范围。
  • low='number' 规定被视作低的值的范围。
  • max='number' 规定范围的最大值。
  • min='number' 规定范围的最小值。
  • optimum='number' 规定度量的优化值。
  • value='number' 必需。规定度量的当前值。
<meter value="6" min="0" max="10"></meter>
<meter value="0.6"></meter>

template

<template> 元素是一种用于保存客户端内容机制,该内容在加载页面时不会呈现,但随后可以(原文为 may be)在运行时使用JavaScript实例化。

<template>
<h1>you-dont-konw-html</h1>
</template>
function createNewNode() {
const node = document.querySelector('template');
const template = node.content.cloneNode(true);
document.body.appendChild(template);
}

time

<time> 用来表示24小时制时间或者公历日期,若表示日期则也可包含时间和时区。

<p>现在是早上<time>7:00</time></p>

现在是早上7:00

wbr

<wbr> 元素 — 一个文本中的位置,其中浏览器可以选择来换行,虽然它的换行规则可能不会在这里换行。

<br> 不同,<br> 表示必须折行。而wbr的意思是在宽度足够的情况下不换行,当宽度不足的时候,在 wbr 处主动换行。

所以,如果你有一段很长的文本,其中有一个英文单词,你不希望在文本自适应宽度时,单词因为折行被分割成两个部分,那么可以使用wbr标签保证这个单词不会被折行。

<p>在文本中使用这个属性,可以在页面宽度变小时,在这个英文单词<wbr>front<wbr>处折行,保证单词不会被分割<p>

在文本中使用这个属性,可以在页面宽度变小时,在这个英文单词front处折行,保证单词不会被分割

details

<details> 标签用于描述文档或文档某个部分的细节。

  • open='open' 定义 details 是否可见。
<details open='open'>
<summary>概要</summary>
details可以创建一个挂件,仅在被切换成展开状态时才会显示内容信息。可以在其中嵌入`<summary>`标签,为该部件提供概要。
</details>
概要

details可以创建一个挂件,仅在被切换成展开状态时才会显示内容信息。可以在其中嵌入<summary>标签,为该部件提供概要。

参考资料

H5 标签的更多相关文章

  1. h5标签canvas关于getImageData跨域的问题

    h5标签canvas关于getImageData跨域的问题 在学习h5的时候,canvas标签中getImageData()报错:security error! 具体代码如下(chrome浏览器): ...

  2. h5标签基础 meta标签

    <meta>标签位于<head>标签里面,具体作用有如下: 1.设置网页编码 eg: <meta charset="utf-8"/>  ,//u ...

  3. 04. H5标签有哪些?行内元素有哪些?块级元素有哪些?空(void)元素有哪些?行内元素和块级元素有什么区别?你工作中常用标签有什么?

    4. H5标签有哪些? 2)行内元素有哪些? a - 锚点 em - 强调 img - 图片 font - 字体设定 ( 不推荐 ) i - 斜体 input - 输入框 3)块级元素有哪些? add ...

  4. IE9以下版本兼容h5标签

    随着html5(后面用h5代表)标签越来越广泛的使用,IE9以下(IE6-IE8)不识别h5标签的问题让人很是烦恼. 在火狐和chrome之类的浏览器中,遇到不认识的标签,只要给个display:bl ...

  5. H5标签-canvas实现颜色拾取功能

    HTML5 <canvas> 标签是用于绘制图像,不过,<canvas> 元素本身并没有绘制能力(它仅仅是图形的容器),必须使用脚本(通常是 JS)来完成实际的绘图任务. &l ...

  6. h5标签基础 table表格标签

    一.表格的定义:用于有规范的显示数据. 二.基本组成: 行<tr>/列<td>/表头<caption>/表标题<th> eg: <table> ...

  7. H5 标签选择器

    08-标签选择器 我是段落 我是段落 我是段落 我是段落 我是段落 我是标题 <!DOCTYPE html> <html lang="en"> <he ...

  8. html5标签 H5标签

    <!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"& ...

  9. h5标签

    1.<abbr> 标签指示简称或缩写,比如 "WWW" 或 "NATO". IE 6 或更早版本的 IE 浏览器不支持 <abbr> 标 ...

  10. H5 标签属性、input属性

    高亮文字: 全部商品只要<mark>6.18</mark> 结果:     加拼音文字: <ruby>變<rt>bian</rt></ ...

随机推荐

  1. 2025第一届轩辕杯Misc详解

    Terminal Hacker 一步到位 flag{Cysay_terminal_game_hacked_successfully} 哇哇哇瓦 foremost分离 GekkoYoru 随波逐流检测, ...

  2. AI对低代码技术的影响

    一.开发效率革命的"双引擎" 在过去的数十年里,软件工程领域正在经历一场由低代码平台和人工智能技术共同驱动的效率革命.这两股技术浪潮虽源于不同的技术路径,却共同指向同一个战略目标: ...

  3. ODOO14修改源生的图标

    第一步:在公司模型界面:拥有权限组:groups="base.group_no_one"  的人可以更改图标 第二步:odoo14\addons\web\static\src\js ...

  4. DrissionPage.errors.WrongURLError 无效的url,也许要加上"http://"?

    DrissionPage是个强大的工具,使用DrissionPage 读取本地html 报了这个错:"DrissionPage.errors.WrongURLError 无效的url,也许要 ...

  5. ubuntu22.04使用libmysqlclient-dev,在包含mysql.h时会出现‘net_async_status’未声明

    //mysql Ver 8.0.41-0ubuntu0.22.04.1 for Linux on x86_64 ((Ubuntu)) //库文件是libmysqlclient-dev //在使用 g+ ...

  6. 容器跨主机网络通信学习笔记(以Flannel为例)

    我们知道在Docker的默认配置下,不同宿主机上的容器通过 IP 地址进行互相访问是根本做不到的. 而正是为了解决这个容器"跨主通信"的问题,社区里才出现了很多的容器网络方案. 要 ...

  7. shell脚本加密软件shc

    一.简单介绍 shc是linux的一款加密脚本的插件,将shc放到系统的可执行目录下我们可以直接运行shc命令 二.shc的安装 [root@disk ~]#yum install gcc -y [r ...

  8. gRPC 学习了解记录

    背景 项目中需要用到gRPC,所以需要去了解它的使用.去官网看它的介绍以及run Quick start run quickStart 遇到问题 根据官网的介绍,run Quick start 的时候 ...

  9. Solon AI 五步构建 RAG 服务:2025 最新 AI + 向量数据库实战

    此文参考自:https://www.toutiao.com/article/7506140643970826779/ 引言:RAG 会成为 2025 年 AI 落地核心? 在2025年,检索增强生成( ...

  10. 江铃晶马 X 袋鼠云:搭建企业级数据资产中心,推进打造“智数晶马”

    江铃集团晶马汽车有限公司(简称:晶马汽车)系江铃集团全资子公司,属集团六大整车企业之一.晶马汽车是以大.中.轻型客车(含新能源客车).乘用车(不含轿车).专用车等车型研发.生产.销售和服务为核心的整车 ...