首页 > Web开发 > 详细

HTML和XHTML、H5的区别

时间:2020-05-10 18:57:11      阅读:39      评论:0      收藏:0      [点我收藏+]

HTML:超文本标记语言 (Hyper Text Markup Language)是HTML4.01;HTML是标记/设计语言。

XHTML:可扩展超文本标记语言,是一种置标语言,表现方式与超文本标记语言(HTML)类似,不过语法上更加严格。

XHTML 元素必须被正确地嵌套。

XHTML 元素必须被关闭。

标签名必须用小写字母。

XHTML 文档必须拥有根元素。

H5:最先由WHATWG(Web 超文本应用技术工作组)命名的一种超文本标记语言,随后和W3C的xhtml2.0(标准)相结合,产生现在最新一代的超文本标记语言。可以简单点理解成:h5≈ html+CSS 3+js+API。

H5新特性

语义标签<header>、<footer>等。

增强型表单:修改一些新的input输入特性,改善更好的输入控制和验证。

视频和音频:音频:<audio src=" "></audio>视频:<video src=" "></video>。

Canvas绘图:

SVG绘图:

地理定位:使用getCurrentPosition()方法来获取用户的位置。

拖放API:拖动生命周期  drag。

WebWorker:通过加载一个脚本文件,进而创建一个独立工作的线程,在主线程之外运行。

WebStorage:HTML新增的本地存储。

websorage拥有5M的存储容量,而cookie却只有4K。   

    localStorage:没有时间限制的数据存储。

    sessionStorage:在浏览器关闭的时候就会清除。

WebSocket:WebSocket协议为web应用程序客户端和服务端之间提供了一种全双工通信机制

 

 

参考链接:https://www.cnblogs.com/binguo666/p/10928907.html

参考链接:https://www.cnblogs.com/qlhMeiMei/p/11458197.html

参考链接:https://www.cnblogs.com/dhpong/p/10754263.html

 

HTML和XHTML、H5的区别

原文:https://www.cnblogs.com/pengxiangchong/p/12864197.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!