扣丁学堂浅谈HTML5新版本新增哪些标签

2018-01-18 10:35:22 554浏览

今天扣丁学堂小编给大家总结一下关于HTML5新增标签详解,首先HTML5是html的最新版本,是14年由w3c完成标准制定。增强了,浏览器的原生功能,减少浏览器插件(eg:flash)的应用,提高用户体验满意度,让开发更加方便。



HTML5新增的标签

video表示一段视频并提供播放的用户界面

audio表示音频

canvas表示位图区域

source为video和audio提供数据源

track为video和audio指定字母

svg定义矢量图

code代码段

figure和文档有关的图例

figcaption图例的说明

main

time日期和时间值

mark高亮的引用文字

datalist提供给其他控件的预定义选项

keygen秘钥对生成器控件

output计算值

progress进度条

menu菜单

embed嵌入的外部资源

menuitem用户可点击的菜单项

menu菜单

template

section

nav

aside

article

footer

header

1、HTML5简介:(HTML5是目前-2017年来说,是最新的一代HTML标准)

2、HTML5一些新的规则:

新特性应该基于HTML、CSS、DOM以及JavaScript。

减少对外部插件的需求(比如Flash)

更优秀的错误处理

更多取代脚本的标记(新增了一些语义化的标签:在HTML4当中,很明显的一个形象就是用DIV来进行任何的布局。)

HTML5应该独立于设备(对于各个移动设备说来,也是完美兼容的)

开发进程应对公众透明。

3、新特性:

HTML5中的一些有趣的新特性:

新的特殊内容元素,比如article、footer、header、nav、section

新的表单控件,比如calendar、date、time、email、url、search

用于媒介回放的video和audio元素

用于绘画的canvas元素

对本地离线存储的更好的支持(我们讲JS的时候,会讲到技能点)

4、兼容性情况:针对浏览器的支持(除了IE6/IE7/IE8/IE9以为,其他的大部分主流的浏览器都是完美兼容的)

5、HTML5新增标签(常用的)

如何去理解标签:

(1)基本语境(语义化),用在场景是什么?

(2)默认样式、是否块/行内元素、是否是闭合元素。

header页眉(网页(部分区域)的头部顶部导航区域等等),闭合标签;块元素;默认的宽是:100%;高:内容的高度;实质上,跟DIV标签,可以说是完全一样的特性;

nav导航链接部分;闭合标签;块元素;默认的宽是:100%;高:内容的高度;实质上,跟DIV标签,可以说是完全一样的特性。

section标签定义网页中的区域(部分)。比如章节、页眉、页脚或文档中的其他部分。闭合标签;块元素;默认的宽是:100%;高:内容的高度;实质上,跟DIV标签,可以说是完全一样的特性;

footer页脚(网页(部分区域)的底部|版权区域等等),闭合标签;块元素;默认的宽是:100%;高:内容的高度;实质上,跟DIV标签,可以说是完全一样的特性;

article内容是引用其他地方的。一个区域中的,另外一部分内容;闭合标签;块元素;默认的宽是:100%;高:内容的高度;实质上,跟DIV标签,可以说是完全一样的特性

aside跟article是一起使用;是辅助article区域的内容。也可以理解为整个网页的辅助区域;(最常见的京东的右侧的工具栏)

hgroup给标题分组,为标题或者子标题进行分组,通常与h1-h6元素组合使用。如果文章中只有一个标题,则不使用hgroup。

闭合标签;块元素;默认的宽是:100%;高:内容的高度;实质上,跟DIV标签,可以说是完全一样的特性;

figure对多个元素进行组合。通常与figcaption联合使用。闭合标签;块元素;默认的宽是:100%;高:内容的高度;实质上跟DIV标签,可以说是完全一样的特性;figcaption定义figure元素组的标题,必须写在figure元素中。一个figure元素内最多只允许放置一个figcaption元素。闭合标签;块元素;默认的宽是:100%;高:内容的高度;实质上,跟DIV标签,可以说是完全一样的特性;

audio播放声音文件,比如音乐或其它音频流。可以在开始标签和结束标签之间放置文本内容,这样老的浏览器就可以显示出不支持该标签的信息。闭合标签;行内元素;默认的宽:controls的宽度300px;高:controls的高度32px;autoplayautoplay如果出现该属性,则音频在就绪后马上播放。controlscontrols如果出现该属性,则向用户显示控件,比如播放按钮。preloadpreload如果出现该属性,则音频在页面加载时进行加载,并预备播放。如果使用“autoplay”,则忽略该属性。srcurl要播放的音频的URL。

video播放视频文件,比如电影或其它视频流。可以在开始标签和结束标签之间放置文本内容,这样老的浏览器就可以显示出不支持该标签的信息。闭合标签;行内元素;默认的宽:300px高:150px。autoplayautoplay如果出现该属性,则视频在就绪后马上播放。controlscontrols如果出现该属性,则向用户显示控件,比如播放按钮。height设置视频播放器的高度。looploop如果出现该属性,则当媒介文件完成播放后再次开始播放。preloadpreload如果出现该属性,则视频在页面加载时进行加载,并预备播放。如果使用“autoplay”,则忽略该属性。src要播放的视频的URL。width设置视频播放器的宽度。

source为媒介元素(比如video和audio)指定多个播放格式与编码,浏览器会自动选择第一个可以识别的格式。非闭合标签,只有开始标签,没有结束标签。source行内元素,默认无宽度和高度。media定义媒介资源的类型,供浏览器决定是否下载。src媒介的URL。type定义播放器在音频流中的什么位置开始播放。默认,音频从开头播放。

canvas定义图形,比如图表和其他图像。

闭合标签;行内元素;默认情况下,canvas创建的画布宽:300px;高:150px;

datalist定义可选数据的列表。与input元素配合使用,就可以制作出输入值的下拉列表。

闭合标签;行内元素;默认无宽度和高度。

embed定义嵌入的内容,比如插件。用来插入各种多媒体,格式可以是MIDI、MP3等。

非闭合标签,只有开始标签,没有结束标签。行内元素;默认的宽:300px;高:150px。

time定义日期或时间,或者两者。闭合标签;行内元素,默认情况下,宽:内容的宽度;高:内容的高度;

address为文档或section定义联系信息,比如:电子邮箱、地址、电话、QQ、微信号等。

闭合标签;块元素;默认的宽是:100%;高:内容的高度;实质上,跟DIV标签,可以说是完全一样的特性;

map定义客户端的图像映射。图像映射是带有可点击区域的图像。

闭合标签;行内元素;默认情况下,无宽度和高度;

areaarea元素永远嵌套在map元素内部。area元素可定义图像映射中的区域。

闭合标签,行内元素;只有结束标签,没有开始标签。默认情况下,无宽度和高度;

mark定义页面中需要突出显示或高亮显示的内容,通常在引用原文时,使用此元素,目的就是引起当前用户的注意。闭合标签;行内元素;默认情况下,宽:内容的宽度;高:内容的高度;

details标签定义元素的细节,用户可进行查看,或通过点击进行隐藏。(备注信息),块元素

;默认的宽是:100%;高:内容的高度;实质上,跟DIV标签,可以说是完全一样的特性;

但是有一个动态的效果,点击可以显示(展开)内容,再点击可以隐藏(收起)内容;

以上就是关于HTML5新增标签的详细介绍,最后想要工作不累就要不断的提升自己的技能,想要快速学习HTML5培训技术就到由专业老师授课的扣丁学堂学习吧。扣丁学堂还有名师录制的HTML5视频教程供学员观看学习,想要HTML5视频教程的小伙伴快咨询我们的专业老师索要吧。扣丁学堂H5技术交流群:559883758



扣丁学堂微信公众号



关注微信公众号获取更多学习资料



查看更多关于“HTML5开发技术资讯的相关文章>>

标签: HTML5视频教程 HTML5全栈开发 HTML5培训 HTML5在线视频 前端开发

热门专区

暂无热门资讯

课程推荐

微信
微博
15311698296

全国免费咨询热线

邮箱:codingke@1000phone.com

官方群:148715490

北京千锋互联科技有限公司版权所有   北京市海淀区宝盛北里西区28号中关村智诚科创大厦4层
京ICP备12003911号-6   Copyright © 2013 - 2019

京公网安备 11010802030908号