HTML 5与CSS 3权威指南(第2版·上册)

陆凌牛
前言 为何写作本书 如果要盘点2010年IT届的十大热门技术,云计算、移动开发、物联网等无疑会在其中,HTML5肯定也是少不了的。2010年,随着HTML5的迅猛发展,各大浏览器开发公司如Google、微软、苹果、Mozilla和Opera的浏览器开发业务都变得异常繁忙。在整个2010年度,无论是Mozilla的Firefox、Google的Chrome、苹果的Safari,还是微软的Internet Explorer,以及Opera都处于不断地推陈出新的状态当中。 2010年3月,在微软的MIX2010大会上,微软的工程师在介绍Internet Explorer9浏览器的同时,从前端技术的角度把互联网的发展分为了三个阶段: 第一阶段:Web1.0的以内容为主的网络,前端主流技术是HTML和CSS; 第二阶段:Web2.0的Ajax应用,热门技术是JavaScript/DOM/异步数据请求; 第三阶段:即将迎来的HTML5时代,亮点是富图形和富媒体内容(Graphically-Rich and Media-Rich)。 前端技术将进入一个崭新的时代,至少已经开启了这扇门。 在这种局势下,学习HTML5无疑成为Web开发者的一个重要任务,谁先学会HTML5,谁就掌握了迈向未来Web平台的一把钥匙。因此,我希望能够借助此书帮助国内的Web开发者更好地学习HTML5以及与之相伴随的CSS3技术,使他们能够早日运用这些技术开发出一个具有现代水平的、在未来的Web平台上能够流畅运行的Web网站或Web应用程序。 第2版与第1版的区别 自2011年上半年本书第1版出版以来,一直受到广大读者的欢迎,笔者在这里首先感谢广大读者的支持。自2011年之后,HTML5与CSS3标准处于不断发展中,各主流浏览器也以最快的速度对HTML5中各种最新公布的API提供了支持,其中包括各种新增元素、In…