什么是 HTML5?
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?相关推荐
- html5代码转换为视频,HTML5中的视频代码详解
摘要 腾兴网为您分享:HTML5中的视频代码详解,智学网,云闪付,易推广,小红书等软件知识,以及360win10,流量魔盒,fitbit,上港商城,安卓2.3.7,全民惠,五年级下册英语单词表图片,t ...
- HTML5与CSS3权威指南之CSS3学习记录
title: HTML5与CSS3权威指南之CSS3学习记录 toc: true date: 2018-10-14 00:06:09 学习资料--<HTML5与CSS3权威指南>(第3版) ...
- HTML5调用手机的Datepicker(日期选择器)
HTML5 拥有多个新的表单输入类型.这些新特性提供了更好的输入控制和验证,包含了如下新的输入类型: email url number range Date pickers (date, month, ...
- android h5弹窗,Android嵌套html5页面中alert 弹出框问题
最近项目中遇到一个头疼的问题,那就是在安卓里嵌套html5的时候发现alert弹出框出现了问题 那就是弹出的时候会出现串 来自http://xxxxx 网页的提示 然后下面出来具体的弹出信息,还有更奇 ...
- HTML5 本地文件操作之FileSystemAPI整理(二)
一.文件目录操作 1.DirectoryEntry对象 属性: 1.isFile: 操作对象的是否为文件,DirectoryEntry对象固定其值为false 2.isDirectory: 操作对象是 ...
- Notepad++支持jQuery、html5、css3
Notepad++里的代码提示文件是以XML文件存放于目录 ....\Notepad++\plugins\APIs\下的. 将这三个文件:html.xml, css.xml, javascript.x ...
- 使用按钮控制HTML5背景音乐开关
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <meta name ...
- [重磅] 让HTML5达到原生的体验 系列之中的一个 避免切页白屏
非常多人都想.甚至曾使用HTML5开发跨平台App.而且想达到原生App的体验. 最后的结果都是无奈的放弃.HTML5貌似美好,但坑太多.想做到原生App的体验差点儿不可为. 也曾有过著名的faceb ...
- html5 FileReader初识
使用html5的FileReader可以实现多媒体文件的预览功能,代码如下: <html> <head> <script type="text/javascri ...
- html页面视频标签,html5基础标签(html5视频标签 html5新标签用法)
点评:html5基础,包括html5视频标签和html5新标签等标签用法,大家参考使用吧 1. 声明的变化 2. 指定字符编码的变化,html5中建议使用utf-8 3. Html5中允许 没有 ...
最新文章
- spark调优(一)-开发调优,数据倾斜,shuffle调优
- Xamarin.android Activity动画切换效果实现
- shardingjdbc每月分表_shardingjdbc分库分表测试
- DevExpress 中 在做全选的全消功能的时候 加快效率
- Spark 性能相关参数配置详解-Storage篇
- session和cookie的区别 session失效
- 三十六亿票房的《哪吒》,如何利用 AI 成为国漫界的黑马?
- Java关于数据结构的实现:散列
- 学习wordpress模板制作第一天 函数bloginfo
- android 网易视频无法播放器,如何使用网易视频云播放器Android Demo
- 高分三号卫星GF-3极化SAR
- 区块链开发入门如何选择编程语言?
- xpadder教程:自定义设置游戏手柄的图片
- 深度学习及机器学习整理--多谢各个网络大神
- vite+ts+vue3 知识点(全局组件,局部组件,递归组件)
- Matlab实现倒谱法 求 基音频率和共振峰
- 《Django开发教程》1.2 在ubuntu上安装Django
- pyqt5显示日期与时间
- html怎样加粗直线,HTML字型要怎么加粗?
- 程序中的地址转换(虚拟地址-物理地址)
热门文章
- 源码时代php中级项目,0526PHP班中级项目评比圆满落幕
- matlab运行dxcv,MATLAB imresize 函数和 OpenCV resize 函数结果不同
- UOJ207 共价大爷游长沙
- 02-SSH综合案例:需求分析(后台)
- 第六章 Qt布局管理器Layout
- python多分支结构实例_JS优化多分支结构(经典)
- python中for和while区别_Python学习第九篇——while和for的区别
- 模板类的析构函数如何写_顶尖文案如何写?这6大模板、29个方法,奥美大咖都在用!|优惠最后1天...
- 修改hostname有几种方式?
- 百度地图no result available_【整理之路二】百度地图的路径规划和调用本机地图导航...