HTML5 是下一代的 HTML。

什么是 HTML5?

HTML5 将成为 HTML、XHTML 以及 HTML DOM 的新标准。

HTML 的上一个版本诞生于 1999 年。自从那以后,Web 世界已经经历了巨变。

HTML5 仍处于完善之中。然而,大部分现代浏览器已经具备了某些 HTML5 支持。

HTML5 是如何起步的?

HTML5 是 W3C 与 WHATWG 合作的结果。

编者注:W3C 指 World Wide Web Consortium,万维网联盟。

编者注:WHATWG 指 Web Hypertext Application Technology Working Group。

WHATWG 致力于 web 表单和应用程序,而 W3C 专注于 XHTML 2.0。在 2006 年,双方决定进行合作,来创建一个新版本的 HTML。

为 HTML5 建立的一些规则:

  • 新特性应该基于 HTML、CSS、DOM 以及 JavaScript。
  • 减少对外部插件的需求(比如 Flash)
  • 更优秀的错误处理
  • 更多取代脚本的标记
  • HTML5 应该独立于设备
  • 开发进程应对公众透明

新特性

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

  • 用于绘画的 canvas 元素
  • 用于媒介回放的 video 和 audio 元素
  • 对本地离线存储的更好的支持
  • 新的特殊内容元素,比如 article、footer、header、nav、section
  • 新的表单控件,比如 calendar、date、time、email、url、search

浏览器支持

最新版本的 Safari、Chrome、Firefox 以及 Opera 支持某些 HTML5 特性。Internet Explorer 9 将支持某些 HTML5 特性。

什么是 HTML5?相关推荐

  1. html5代码转换为视频,HTML5中的视频代码详解

    摘要 腾兴网为您分享:HTML5中的视频代码详解,智学网,云闪付,易推广,小红书等软件知识,以及360win10,流量魔盒,fitbit,上港商城,安卓2.3.7,全民惠,五年级下册英语单词表图片,t ...

  2. HTML5与CSS3权威指南之CSS3学习记录

    title: HTML5与CSS3权威指南之CSS3学习记录 toc: true date: 2018-10-14 00:06:09 学习资料--<HTML5与CSS3权威指南>(第3版) ...

  3. HTML5调用手机的Datepicker(日期选择器)

    HTML5 拥有多个新的表单输入类型.这些新特性提供了更好的输入控制和验证,包含了如下新的输入类型: email url number range Date pickers (date, month, ...

  4. android h5弹窗,Android嵌套html5页面中alert 弹出框问题

    最近项目中遇到一个头疼的问题,那就是在安卓里嵌套html5的时候发现alert弹出框出现了问题 那就是弹出的时候会出现串 来自http://xxxxx 网页的提示 然后下面出来具体的弹出信息,还有更奇 ...

  5. HTML5 本地文件操作之FileSystemAPI整理(二)

    一.文件目录操作 1.DirectoryEntry对象 属性: 1.isFile: 操作对象的是否为文件,DirectoryEntry对象固定其值为false 2.isDirectory: 操作对象是 ...

  6. Notepad++支持jQuery、html5、css3

    Notepad++里的代码提示文件是以XML文件存放于目录 ....\Notepad++\plugins\APIs\下的. 将这三个文件:html.xml, css.xml, javascript.x ...

  7. 使用按钮控制HTML5背景音乐开关

    <!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <meta name ...

  8. [重磅] 让HTML5达到原生的体验 系列之中的一个 避免切页白屏

    非常多人都想.甚至曾使用HTML5开发跨平台App.而且想达到原生App的体验. 最后的结果都是无奈的放弃.HTML5貌似美好,但坑太多.想做到原生App的体验差点儿不可为. 也曾有过著名的faceb ...

  9. html5 FileReader初识

    使用html5的FileReader可以实现多媒体文件的预览功能,代码如下: <html> <head> <script type="text/javascri ...

  10. html页面视频标签,html5基础标签(html5视频标签 html5新标签用法)

    点评:html5基础,包括html5视频标签和html5新标签等标签用法,大家参考使用吧 1.  声明的变化 2.  指定字符编码的变化,html5中建议使用utf-8 3.  Html5中允许 没有 ...

最新文章

  1. spark调优(一)-开发调优,数据倾斜,shuffle调优
  2. Xamarin.android Activity动画切换效果实现
  3. shardingjdbc每月分表_shardingjdbc分库分表测试
  4. DevExpress 中 在做全选的全消功能的时候 加快效率
  5. Spark 性能相关参数配置详解-Storage篇
  6. session和cookie的区别 session失效
  7. 三十六亿票房的《哪吒》,如何利用 AI 成为国漫界的黑马?
  8. Java关于数据结构的实现:散列
  9. 学习wordpress模板制作第一天 函数bloginfo
  10. android 网易视频无法播放器,如何使用网易视频云播放器Android Demo
  11. 高分三号卫星GF-3极化SAR
  12. 区块链开发入门如何选择编程语言?
  13. xpadder教程:自定义设置游戏手柄的图片
  14. 深度学习及机器学习整理--多谢各个网络大神
  15. vite+ts+vue3 知识点(全局组件,局部组件,递归组件)
  16. Matlab实现倒谱法 求 基音频率和共振峰
  17. 《Django开发教程》1.2 在ubuntu上安装Django
  18. pyqt5显示日期与时间
  19. html怎样加粗直线,HTML字型要怎么加粗?
  20. 程序中的地址转换(虚拟地址-物理地址)

热门文章

  1. 源码时代php中级项目,0526PHP班中级项目评比圆满落幕
  2. matlab运行dxcv,MATLAB imresize 函数和 OpenCV resize 函数结果不同
  3. UOJ207 共价大爷游长沙
  4. 02-SSH综合案例:需求分析(后台)
  5. 第六章 Qt布局管理器Layout
  6. python多分支结构实例_JS优化多分支结构(经典)
  7. python中for和while区别_Python学习第九篇——while和for的区别
  8. 模板类的析构函数如何写_顶尖文案如何写?这6大模板、29个方法,奥美大咖都在用!|优惠最后1天...
  9. 修改hostname有几种方式?
  10. 百度地图no result available_【整理之路二】百度地图的路径规划和调用本机地图导航...