H5新增功能性标签、与结构性标签

H5

H5是包括HTML、CSS和JavaScript在内的一套技术组合,是HTML最新版本,
2014年10月由万维网联盟(W3C)完成标准制定。
目标是替换1999年所制定的HTML 4.01和XHTML 1.0标准,
以期能在互联网应用迅速发展的时候,使网络标准达到匹配当代的网络需求。
H5的8大特性:
语义化、离线&存储、设备访问、通信、多媒体、图形和特效、性能和集成、呈现(CSS3)
1、语义特性
HTML5赋予网页更好的意义和结构,标签更加丰富
2、本地存储特性
HTML5 APP Cache、本地存储功能、IndexedDB、FileAPI
3、设备访问特性
重力感应(陀螺仪)、全球地理定位、麦克风、摄像头
4、连接特性
WebSocket、Server-Sent Events实现双向连接,消息推送
5、网页多媒体特性
支持网页端的Audio、Video等多媒体功能
6、三维、图形及特效特性
打败了Flash,增加了图形增强,SVG,Canvas,WebGL,2D/3D/2.5D游戏和页面视觉特效
7、性能与集成特性
没有用户会永远等待Loading,HTML5增加WebWorker、XMLHttpRequest2
8、呈现
除了DOM接口,HTML5增加了更多样化的应用程序接口

H5网站重构

结构清晰合理的、使用 H5 重构过的网站有很多,要重构 H5 页面,
就是使用 H5 的新标签和相关的新用法,针对原来的用法进行相应的替换。
重点介绍重构网页比较常用的 H5 语义性标签的用法,
以及如何合理正确的使用这些标签来替换之前网页的相应标签。
结构性标签:负责web上下文件结构的定义

nav:菜单导航,链接导在这里插入图片描述

section:章节区域内容在这里插入图片描述

article:文章主体内容(比如一篇博客、一段用户评论等)在这里插入图片描述

footer:尾部区域内容在这里插入图片描述

hearder:头部区域内容在这里插入图片描述
aside:标记、侧栏、摘要、插入引用作为补充主体内容在这里插入图片描述
hgroup[已经弃用]:对网页或区段(section)的标题进行组合在这里插入图片描述

figure:将多个元素组合并展示元素,常和figcaption一起使用在这里插入图片描述

code:表示一段代码块(目前并不兼容主流浏览器)
dialog:聊天的对话,包括dt和dd两个组合元素(dt表示说话者,dd表示说话者说的内容)
在这里插入图片描述

在这里插入图片描述

新增多媒体标签

<video></video>

在这里插入图片描述

兼容处理:添加Flash后备措施(推荐)

在这里插入图片描述<audio></audio>
在这里插入图片描述兼容性处理:
在日常开发中,为了能够兼容各种浏览器对不同媒体类型的支持,可以用多个 元素来提供多个不同的媒体类型。使用source元素,浏览器在列表顺序查找,直到找到一个它能播放的文件格式,找到后,就播放该文件并忽略随后的其它元素。
在这里插入图片描述

<embed></embed>

在这里插入图片描述

行内语义性标签小结

meter:特定范围内的数值,如工资、硬盘容量、数量、百分比的图像化展示
time:时间值(目前不兼容主流浏览器)
progress:进度条,用max、min、step属性进行控制,
常与JS结合使用完成对进度的表示和监听
cite:创建一个引用标记,用于文档中参考文献的引用说明,
比如书籍或杂志的标题,呈斜体展示
mark:表示页面中需要突出显示的文本,相当于荧光笔在纸上标出文字

在这里插入图片描述

progress

进度条,用max、min、step属性进行控制,
常与JS结合使用完成对进度的表示和监听

在这里插入图片描述

进度条JS结合使用完成对进度的表示和监听,案例:

在这里插入图片描述在这里插入图片描述在这里插入图片描述
在这里插入图片描述在这里插入图片描述

cite

创建一个引用标记,用于文档中参考文献的引用说明,
(比如书籍或杂志的标题),呈斜体展示。
 <p>
        有一个未来的目标 ,总能让我们欢欣鼓舞<br/>
        就像飞向火光的灰蛾 甘愿做烈焰的俘虏<br/>
        摆动着的是你不停的脚步 飞旋着的是你美丽的流苏<br/>
    </p>
    <p>-----<cite>引自《嫁给幸福》</cite></p>

在这里插入图片描述

mark

主要用来在视觉上向用户呈现哪些需要突出显示或高亮显示的文字。
典型应用搜索结果中高亮显示搜素关键字。

在这里插入图片描述
在这里插入图片描述

details

用于描述文档或文档某个部分的细节 。 
可与 summary 标签配合使用,summary可以为 details 定义标题。
标题是可见的,用户点击标题时,会显示出 details。
summary应该是details的第一个子元素。

在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值