基本信息

编辑推荐
畅销书全新升级,第1版上市后已印刷近10次,累计销量超过50000册,是该领域公认的标杆之作,销量和口碑都极佳。(2)资深专家撰写,内容系统而全面,详尽讲解了HTML 5与CSS 3的所有功能和特性;注重实战,不仅包含大量辅助理解的小案例,而且还包含两个综合性案例,可操作性极强。
内容简介
计算机书籍
第1版2年内印刷近10次,累计销量超过50000册,4大网上书店的读者评论超过4600条,98%以上的评论都是五星级的好评。不仅是HTML 5与CSS 3图书领域当之无愧的领头羊,而且在整个原创计算机图书领域也是佼佼者。HTML 5与CSS 3权威指南(第2版.下册)已经成为HTML 5与CSS 3图书领域的一个标杆,被读者誉为“系统学习HTML 5与CSS 3技术的最佳指导参考书之一”和“Web前端工程师案头必备图书之一”。第2版首先从技术的角度结合最新的HTML 5和CSS 3标准对内容进行了更新和补充,其次从结构组织和写作方式的角度对原有的内容进行了进一步优化,使之更具价值且更便于读者阅读。
全书共29章,本书分为上下两册:上册(1~17章)全面系统地讲解了HTML 5相关的技术,以HTML 5对现有Web应用产生的变革开篇,顺序讲解了HTML 5与HTML4的区别、HTML 5的结构、表单元素、HTML编辑API、图形绘制,History API、本地存储、离线应用、文件API、通信API、扩展的XML HttpRequest API、WebWorkers、地理位置信息、多媒体相关的API、页面显示相关的API、拖放API与通知API等内容,下册(18~29章)全面系统地讲解了CSS 3相关的技术,以CSS 3的功能和模块结构开篇,顺序讲解了各种选择器及其使用、文字与字体的相关样式、盒相关样式、背景与边框相关样式、布局相关样式、变形处理、动画、颜色相关样式等内容。上下两册共351个示例页面,所有代码均通过作者上机调试。下册的最后有2个综合案例,以迭代的方式详细讲解了整个案例的实现过程,可操作性极强。
作译者
此外,他还是一位颇有影响力的技术作家:
(1)处女作《HMTL 5与CSS 3权威指南》凭借优质的内容获得了读者广泛的好评,印刷近10次,销量超过50000册,被读者誉为“系统学习HTML 5与CSS 3的最佳选择”和“Web前端工程师案头必备图书之一”, 不仅是HTML 5与CSS 3领域的领头羊和标杆,而且是近年来原创计算机图书领域的一面旗帜;
(2)第2本著作《HTML 5开发精要与案例详解》不仅在内容上延续了前一本书的精彩,而其同样也取得了非常好的口碑和销量,已经两次重印,销量万余册。
(3)第3本著作《Sencha Touch权威指南》是该领域的第一本著作,也是唯一一本著作,内容非常全面,且极具实战性,销售势头也非常不错。
目录
前言
下 册
第18章 CSS 3概述 / 467
18.1 概要介绍 / 468
18.1.1 CSS 3是什么 / 468
18.1.2 CSS 3的历史 / 468
18.2 使用CSS 3能做什么 / 469
18.2.1 模块与模块化结构 / 469
18.2.2 一个简单的CSS 3示例 / 470
第19章 选择器 / 473
19.1 选择器概述 / 475
19.2 属性选择器 / 475
19.2.1 属性选择器概述 / 475
19.2.2 CSS3中的属性选择器 / 477
19.2.3 灵活运用属性选择器 / 478
19.3 结构性伪类选择器 / 479
19.3.1 CSS中的伪类选择器及伪元素 / 479
19.3.2 选择器root、not、empty和target / 483
前言
如果要盘点2010年IT届的十大热门技术,云计算、移动开发、物联网等无疑会在其中,HTML 5肯定也是少不了的。2010年,随着HTML 5的迅猛发展,各大浏览器开发公司如Google、微软、苹果、Mozilla和Opera的浏览器开发业务都变得异常繁忙。在整个2010年度,无论是Mozilla的Firefox、Google的Chrome、苹果的Safari,还是微软的Internet Explorer,以及Opera都处于不断地推陈出新的状态当中。
2010年3月,在微软的MIX2010大会上,微软的工程师在介绍Internet Explorer 9浏览器的同时,从前端技术的角度把互联网的发展分为了三个阶段:
第一阶段:Web 1.0的以内容为主的网络,前端主流技术是HTML和CSS;
第二阶段:Web 2.0的Ajax应用,热门技术是JavaScript/DOM/异步数据请求;
第三阶段:即将迎来的HTML 5时代,亮点是富图形和富媒体内容(Graphically-Rich and Media-Rich)。
前端技术将进入一个崭新的时代,至少已经开启了这扇门。
在这种局势下,学习HTML 5无疑成为Web开发者的一个重要任务,谁先学会HTML 5,谁就掌握了迈向未来Web平台的一把钥匙。因此,我希望能够借助此书帮助国内的Web开发者更好地学习HTML 5以及与之相伴随的CSS 3技术,使他们能够早日运用这些技术开发出一个具有现代水平的、在未来的Web平台上能够流畅运行的Web网站或Web应用程序。
第2版与第1版的区别
自2011年上半年本书第1版出版以来,一直受到广大读者的欢迎,笔者在这里首先感谢广大读者的支持。自2011年之后,HTML 5与CSS 3标准处于不断发展中,各主流浏览器也以最快的速度对HTML 5中各种最新公布的API提供了支持,其中包括各种新增元素、IndexedDB API、FileSystem API、Server-Sent Events API、扩展的XMLHttpRequest API等。因此,本书第2版以第1版的内容为基础,添加2011年到2012年之间HTML 5中新增的各种元素及API,同时更新各主流浏览器CSS 3的最新支持情况,以使读者能够学习到截至2012年HTML 5与CSS 3标准中的各种知识,了解各种最新的浏览器对HTML 5与CSS 3标准的最新支持情况,能够早日用这些新的知识打造一个HTML 5时代的功能强大的Web网站或Web应用程序。
具体来说,第2版在第1版的基础上,做出如下主要修改:
“第2章 HTML 5与HTML 4的区别”中新增部分元素属性。
“第3章 HTML 5的结构”中扩充“3.3.1大纲”一节中的内容。
“第4章 表单及其他新增和改良元素”中新增大量表单元素与页面元素,移除“4.4 文件API”一节与“4.5 拖放API” 一节。
新增“第5章 HTML编辑API”一章(原“第5章 绘制图形”修改为第6章,原“第6章 多媒体播放”修改为“第15章 多媒体相关API”中“15.1 多媒体播放”一节)。
新增“第7章 HistoryAPI” 一章(原“第7章 本地存储”章修改为“第8章 本地存储”,原“第8章 离线应用程序”修改为“第9章 离线应用程序”)。
“第8章 本地存储”中新增“8.1.4 利用storage事件实时监视Web Storage中的数据”小节,新增“8.3 indexedDB数据库”一节。
新增“第10章 文件API” 一章。
原“第9章 通信API”修改为“第11章 通信API”,“11.1 跨文档消息传输”中新增“11.1.3 通道通信”小节,“11.2 Web Sockets通信”中新增“11.2.5 发送与接收原始二进制数据”、“11.2.6 实现Web Sockets API的开发框架”、“11.2.7 WebSocket 协议”与“11.2.8 Web Sockets API的适用场景”等小节,新增“11.3 Server-Sent Events API”一节。
新增“第12章 扩展的XMLHttpRequest API”。