`
rensanning
  • 浏览: 3548988 次
  • 性别: Icon_minigender_1
  • 来自: 大连
博客专栏
Efef1dba-f7dd-3931-8a61-8e1c76c3e39f
使用Titanium Mo...
浏览量:38158
Bbab2146-6e1d-3c50-acd6-c8bae29e307d
Cordova 3.x入门...
浏览量:607326
C08766e7-8a33-3f9b-9155-654af05c3484
常用Java开源Libra...
浏览量:682357
77063fb3-0ee7-3bfa-9c72-2a0234ebf83e
搭建 CentOS 6 服...
浏览量:89373
E40e5e76-1f3b-398e-b6a6-dc9cfbb38156
Spring Boot 入...
浏览量:401862
Abe39461-b089-344f-99fa-cdfbddea0e18
基于Spring Secu...
浏览量:69702
66a41a70-fdf0-3dc9-aa31-19b7e8b24672
MQTT入门
浏览量:91725
社区版块
存档分类
最新评论

HTML5介绍

 
阅读更多
W3C 和 WHATWG 关于HTML4的下一个版本该是什么样,有过很长时间的争论,W3C 希望继续往XHTML2发展,而WHATWG提出更开放的HTML5,历时8年最终达成一致于2014年10月发布了HTML5的推荐标准。



2014年发布的HTML5标准:https://www.w3.org/TR/html5/
HTML4:Documents <<=====>> HTML5:Applications

基本构成
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Hello, HTML5!</title>
  <link rel="stylesheet" href="style.css">
  <script src="app.js"></script>
</head>
<body>
  <h1>Hello, HTML5!</h1>
</body>
</html>


可以看出有3个地方有改变:
  • <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> -> <!DOCTYPE html>
  • <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> -> <meta charset="UTF-8">
  • link 和 script标签没有type属性

W3C发布的HTML5标准属于狭义的HTML5,不包括以下内容:
  • CSS3 : 属于CSS标准
  • SVG : W3C早在2001年就发布了SVG 1.0。目前 https://www.w3.org/TR/SVG11/
  • Geolocation API : 独立标准 https://www.w3.org/TR/geolocation-API/
  • Indexed Database API : 独立标准(WebSQL Database 已经被废止) https://www.w3.org/TR/IndexedDB/
  • File API : https://www.w3.org/TR/FileAPI/
  • WebSocket : IETF定义协议 https://tools.ietf.org/html/rfc6455,W3C定义API https://www.w3.org/TR/websockets/
  • WebRTC : IETF定义协议 http://tools.ietf.org/wg/rtcweb/ W3C定义API https://www.w3.org/TR/webrtc/
  • WebGL : Khronos组织维护 https://www.khronos.org/registry/webgl/specs/1.0/
  • WebWorkers : https://www.w3.org/TR/workers/
HTML5相关的各个标准还在不断的更新制定中,有修改的、有增加的、也有废除的,预计需要到2022年,但估计可能还需要更长的时间!WebAssembly (asm.js)、WebGL (three.js)、WebRTC (peer.js)、WebVR、Web Payment、Web Bluetooth、Service Worker、Progressive Web Apps等一系列相关的WoT技术规范都在指定中。

广义上的HTML5包含的内容更丰富!图片来自:https://github.com/SirPepe/SpecGraph


(1)语义(Semantics)
•新的标签 : <section>、 <header>、<footer>、<nav>等
•Form表单 : 新的<input>元素和属性、data-*属性、Validation
•events、document、window
•Selectors API
•History API

(2)图形及三维(Graphics & 3D)
Canvas、SVG

(3)多媒体(Multimedia)
<video>、<audio>

(4)本地存储(Offline & Storage)
App Cache、Web Storage、File API、Indexed Database API、Drag & Drop API

(5)设备访问(Device Access)
Geolocation API、DeviceOrientation API

(6)性能(Performance)
WebWorkers、Navigation Timing API、High Resolution Time API

(7)连接(Connectivity)
Web Messaging、XMLHttpRequest2、Server-Sent Events、WebSocket

常用链接:


参考:
http://www.newthinktank.com/2014/12/html-5-tutorial/
http://diveintohtml5.info/index.html
  • 大小: 369.1 KB
  • 大小: 19.3 KB
分享到:
评论

相关推荐

    企业html5介绍bootstrap模板.rar

    本资源“企业html5介绍bootstrap模板.rar”是一个包含HTML5和Bootstrap技术的企业级网站模板,旨在帮助开发者快速搭建企业官网。 HTML5引入了许多新的标签,如、、等,这些语义化标签使代码结构更清晰,更利于搜索...

    学校实训项目-企业html5介绍bootstrap模板.zip

    在这个“学校实训项目-企业html5介绍bootstrap模板.zip”压缩包中,我们主要涉及的是前端网页开发技术,尤其是HTML5和Bootstrap框架的应用。这个实训项目是针对学生进行的,旨在帮助他们掌握现代网页设计和开发的...

    HTML5详细介绍

    ### HTML5详细介绍 #### 1、HTML5概述 HTML5是一种新的网络标准,旨在替代HTML4.0、XHTML1.0以及DOM Level 2 HTML等旧标准。它的诞生标志着Web开发进入了新时代。 - **发展目标**:HTML5的目标是简化Web开发流程...

    htm5入门 html5介绍 html5的新特性 css3

    ### HTML5 入门与新特性详解 #### HTML5简介 HTML5是万维网联盟(W3C)制定的最新一代超文本标记语言标准,它不仅改进了之前的HTML版本,还引入了许多新特性和API,使得Web开发更加高效、灵活且功能强大。HTML5的...

    企业html5介绍bootstrap模板

    这个"企业HTML5介绍Bootstrap模板"旨在为企业提供一个高效、快速的起点,以创建具有现代设计感和卓越用户体验的网站。 Bootstrap的核心特性包括一套精心设计的CSS样式、JavaScript组件以及对HTML5的支持。这些特性...

    HTML5实战开发坦克大战视频教程

    资源名称:HTML5实战开发坦克大战视频教程 教程内容:HTML5游戏公开课-坦克大战01.HTML5介绍.HTML5发展.HTML5学习网站推荐HTML5游戏公开课-坦克大战02.HTML5快速体验①(canvas.video.header.footer等)HTML5游戏公开...

    HTML5从入门到精通

    - HTML5介绍:文档开篇介绍HTML5的基本概念,包括其发展背景、设计理念以及与之前HTML版本的主要区别。 - HTML5简介:这部分可能会介绍HTML5的基本语法、结构以及新的标签和属性,让读者对HTML5有一个总体的认识。...

    html5入门到精通 视频教程

    HTML5介绍 HTML5开发教程-1.相关概念和准备工作 HTML5开发教程-2.HTML5基础 HTML5开发教程-3.HTML核心元素1 HTML5开发教程-4.HTML核心元素2 HTML5开发教程-5.CSS基础 1.HTML常用标记超链接表格表单 2.HTML常用标题...

    绿色家乡美食HTML5模板

    【绿色家乡美食HTML5模板】是一款专为展示家乡美食而设计的、大气的全站网页模板,适用于构建具有鲜明地域特色和绿色环保理念的美食网站。该模板以绿色为主题,旨在营造一种清新自然、健康美味的视觉体验,让用户在...

    HTML介绍完美版资料.ppt

    "HTML5 介绍完美版资料" HTML5 是 Hypertext Markup Language 超文本标记语言(HTML)的第五次重大修改。它是一个新的网络标准,目标是取代现有的 HTML 4.01 和 XHTML 1.0 标准。HTML5 希望能够减少互联网应用(RIA...

    单页html5介绍网站模板

    单页HTML5介绍网站模板是现代网页设计中一种流行的趋势,尤其适用于个人作品展示、小型企业宣传或简单项目介绍。这种模板将所有内容整合到一个单一的页面上,通过滚动来浏览不同部分,提供了一种简洁且直观的用户...

    HTML5简介ppt

    html5的入门

    HTML 5 从入门到精通

    ### HTML5介绍 HTML5是万维网联盟(W3C)制定的标准,旨在改进其前身HTML4的功能。它引入了许多新特性,包括多媒体支持、绘图功能、本地存储以及增强的表单控件等,使网页开发者能够创建更加动态和丰富的网络应用。...

    分享最好的HTML5编码教程和参考手册

    - **ScrubdinHTML5**:一份详尽的HTML5介绍资料,适合初学者快速入门。 - **Scribd的HTML5图例演讲**:通过视觉化的方式,帮助理解HTML5的关键概念和技术。 - **HTML5WTF**:由Simon Schoeters编写,深入浅出地讲解...

    旅游景区介绍html5模板

    旅游景区介绍html5模板是一款旅行社旅游景点介绍旅游线路规划网站模板下载。

Global site tag (gtag.js) - Google Analytics