zoukankan      html  css  js  c++  java
  • HTML和XHTML、H5的区别

    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

  • 相关阅读:
    POJ3678 KATU PUZZLE
    poj3321(codevs1228)苹果树
    codevs 1955 光纤通信 USACO
    codevs 1027 姓名与ID
    codevs 1051 接龙游戏
    洛谷 P1717 钓鱼
    codevs 1062 路由选择
    洛谷 P1083 借教室
    codevs 2596 售货员的难题
    Vijos 1053 easy sssp
  • 原文地址:https://www.cnblogs.com/pengxiangchong/p/12864197.html
Copyright © 2011-2022 走看看