HTML5的功能元素

举报
yd_221104950 发表于 2020/12/03 23:32:35 2020/12/03
【摘要】 1、hgroup元素 hgroup 标签用于对网页或区段(section)的标题进行组合。 <!DOCTYPE html> <title>Hello world</title> <hgroup> <h1>标题1</h1> <h2>标题2</h2> </hgr...

1、hgroup元素

hgroup 标签用于对网页或区段(section)的标题进行组合。

<!DOCTYPE html>
<title>Hello world</title>
<hgroup>
  <h1>标题1</h1>
  <h2>标题2</h2>
</hgroup>

<p>这是内容...</p>  

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

相当于<div>…</div>。

2、figure元素

figure 标签规定独立的流内容(图像、图表、照片、代码等等)。
figure 元素的内容应该与主内容相关,但如果被删除,则不应对文档流产生影响
figcaption元素为figure元素组添加标题。

<!DOCTYPE html>
<title>Hello world</title>
<figure> <figcaption>标题1</figcaption> <p>这是内容1......
</figure>
<figure> <figcaption>标题2</figcaption> <p>这是内容2......
</figure>


  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

3、video元素

定义视频。

<!DOCTYPE html>
<title>Hello world</title>
<video src="http://www.w3school.com.cn/i/movie.ogg" controls="controls"> 您的浏览器不支持此元素。
</video>


  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

4、audio元素

定义音频。

<!DOCTYPE html>
<title>Hello world</title>
<audio src="http://www.w3school.com.cn/i/horse.ogg" controls="controls"> 您的浏览器不支持此元素。
</audio>

  
 
  • 1
  • 2
  • 3
  • 4
  • 5

5、source元素

source为video、audio元素定义媒介资源。

<!DOCTYPE html>
<meta charset="UTF-8"/>
<title>Hello world</title>
<audio controls="constrols"> <source src="http://www.w3school.com.cn/i/horse.ogg" type="audio/ogg"/> 您的浏览器不支持此元素。
</audio>
<br/>
<video controls="controls"> <source src="http://www.w3school.com.cn/i/movie.ogg" type="video/ogg"/> 您的浏览器不支持此元素。
</video>

  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

6、embed元素

用来插入各种多媒体,格式可以是wav、mp3等、

<!DOCTYPE html>
<title>Hello world</title>
<embed src="http://www.w3school.com.cn/i/horse.ogg"/>


  
 
  • 1
  • 2
  • 3
  • 4

7、canvas元素

表示图形,如图表和其他图像。这个元素本身没有行为,仅提供一块画布,但它把一个绘图API展现给客户端JavaScript,以使脚本能够把想绘制的东西绘制到这块画布上。

<!DOCTYPE html>
<title>Hello world</title>
<canvas id="cans"></canvas> <script> var canvas  = document.getElementById('cans'); var ctx = canvas.getContext('2d'); ctx.fillStyle = '#FF0000'; ctx.fillRect(0,0,100,100); </script>


  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

8、output元素

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

<!DOCTYPE html>
<title>Hello world</title>

<form oninput="x.value = parseInt(a.value)+parseInt(b.value)">
0 <input id="a" type="range" value="50" step="1"/>100
+<input id="b" type="number" value="50"/>
=<output name="x" for="a b"></output>
</form>


  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

9、progress元素

progress 标签定义运行中的进度(进程)。
可以使用 progress 标签来显示 JavaScript 中耗费时间的函数的进度。

<!DOCTYPE html>
<title>Hello world</title>
<progress value="68" max="100"></progress>
<br/>
<progress></progress>


  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

10、mark元素

高亮显示文本。

<!DOCTYPE html>
<title>Hello world</title>
<p>这是一个<mark>美好</mark>时代!


  
 
  • 1
  • 2
  • 3
  • 4

11、ruby、rt、rp元素

ruby 标签定义 ruby 注释(中文注音或字符)。 ruby标签与rt标签一同使用。
ruby 元素由一个或多个字符(需要一个解释/发音)和一个提供该信息的 rt 元素组成,还包括可选的 rp 元素,定义当浏览器不支持 “ruby” 元素时显示的内容。

<!DOCTYPE html>
<title>Hello world</title>
<ruby><rt>zhong</rt></ruby>

  
 
  • 1
  • 2
  • 3

14、html5内容自适应

在网页代码的头部,加入一行viewport元标签

<meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0,minimum-scale=1.0,user-scalable=no">

  
 
  • 1
<!DOCTYPE html>
<meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0,minimum-scale=1.0,user-scalable=no">
<title>Hello world</title>
<div>这是一个软换行这是一个软换行这是一个软换行这是一个软换行这是一个软换行这是>一个软换行这是一个软换行这是一个软换行这是一个软换行这是一个软换行这是一个软换行
这是一个软换行这是一个软换行这是一个软换行这是一个软换行这是一个软换行这是一个软
换行</div>
<br/>这是一个硬换行


  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

15、details、summary元素

details用于描述文档或文档某个部分的细节。
summary可以为 details 定义标题。标题是可见的,用户点击标题时,会显示出 details。

<!DOCTYPE html>
<details open="open">
<summary>Copyright 2011.</summary>
<p>All pages and graphics on this web site are the property of W3School.</p>
</details>


  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

16、datalist元素

datalist标签定义选项列表。常与 input 元素配合使用,来定义 input 可能的值。
datalist 及其选项不会被显示出来,它仅仅是合法的输入值列表。可以使用 input 元素的 list 属性来绑定 datalist。

<!DOCTYPE html>
<title>Hello World</title>
<input id="car" list="cars"/>
<datalist id="cars"> <option value="BMW"/> <option value="Ford"/> <option value="Volvo"/>
</datalist>


  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

谢谢阅读。

文章来源: blog.csdn.net,作者:WongKyunban,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/weixin_40763897/article/details/89332771

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。