无涯教程网-HTML5教程完整离线版.pdf
文本预览下载声明
HTML5 - 简介介绍
HTML5是HTML标准的下⼀个主要版本,它将取代HTML 4.01 ,XHTML 1.0和XHTML 1.1 , HTML5是⽤于在万
维⽹上结构化和呈现内容的标准。
HTML5是万维⽹联盟(W3C)与⽹络超⽂本应⽤程序技术⼯作组(WHATWG)之间的合作。
新标准结合了以前依赖第三⽅浏览器插件(例如Adobe Flash ,Microsoft Silverlight和Google Gears)的视频播放和拖放等函数。
浏览器⽀持
Apple Safari ,Google Chrome ,Mozilla Firefox和Opera的最新版本均⽀持许多HTML5函数,Internet Explorer 9.0也将⽀持某些HTML5函
数。
预先安装在iPhone ,iPad和Android⼿机上的移动Web浏览器都对HTML5具有出⾊的⽀持。
新函数
HTML5引⼊了许多新元素和属性,可以帮助您构建现代⽹站。这是HTML5中引⼊的⼀些最突出的函数。
New Semantic Elements - 如header,footer和section。
Forms 2.0 - 对HTML Web表单的改进,其中为input标签引⼊了新属性。
Persistent Local Storage - 永久本地存储,实现⽽⽆需借助第三⽅插件。
WebSocket - ⽤于Web应⽤程序的下⼀代双向通信技术。
Server-Sent Events - 服务器发送的事件,HTML5引⼊了从Web服务器流向Web浏览器的事件,它们被称为服务器发送事件(SSE)。
Canvas - 这⽀持⼆维绘图图⾯,您可以使⽤JavaScript对其进⾏编程。
Audio Video - 您可以在⽹页上嵌⼊⾳频或视频,⽽⽆需借助第三⽅插件。
Geolocation - 访问者可以选择与您的Web应⽤程序共享其实际位置。
Microdata - 这可让您创建HTML5以外的词汇,并使⽤⾃定义语义扩展⽹页。
Drag and Drop - 将项⽬从同⼀⽹页上的⼀个位置拖放到另⼀位置。
向后兼容
HTML5被设计为与现有的Web浏览器向后兼容。它的新函数是在现有函数的基础上构建的,可让您为旧版浏览器提供后备内容。
建议使⽤⼏⾏JavaScript检测对单个HTML5函数的⽀持。
如果您不熟悉任何早期版本的HTML ,建议您先阅读我们的 HTML教程,然后再探索HTML5的函数。
下⼀篇:HTML5 - 语法
吾⽣也有涯,⽽知⽆涯 - ⽆涯教程
HTML5 - 语法介绍
HTML 5没有与XHTML相同的语法规则,在XHTML 中,我们需要使⽤⼩写标语法称,并引⽤属性,属性必须
有值并关闭所有空元素。
HTML5具有很⼤的灵活性,并且⽀持以下函数-
⼤写标语法称。
属性的引号是可选的。
属性值是可选的。
关闭空元素是可选的。
DOCTYPE
较早版本的HTML中的DOCTYPE描述很长,因为HTML语⾔基于SGML ,因此需要引⽤DTD。
HTML 5作者将使⽤简单的语法来指定DOCTYPE ,如下所⽰:
!DOCTYPE html
上⾯的语法不区分⼤⼩写。
Character Encoding
HTML 5可以使⽤简单的语法来指定字符编码,如下所⽰:
meta charset=UTF-8
上⾯的语法不区分⼤⼩写。
Script 标签
通常的做法是,向脚本元素中添加⼀个值为 text/javascript的type属性,如下所⽰:
script type=text/javascript src=scriptfile.js/script
HTML 5删除了所需的额外信息,您可以简单地使⽤以下语法-
script src=scriptfile.js/script
Link 标签
之前的link格式如下所⽰:
link re
显示全部