基本信息

编辑推荐
内容系统而全面,HTML 5与CSS 3的新功能和新特性尽揽无余
注重实战,包含200余设计精巧的实例,可操作性极强
资深专家亲自执笔,3大前端社区一致推荐,权威性毋庸置疑
内容简介
计算机书籍
如果你是一位有前瞻性的Web前端工作者,那么你一定会从本书中受益,因为它就是专门为你打造的。
《HTML 5与CSS 3权威指南》内容系统而全面,详尽地讲解了HTML 5和CSS 3的所有新功能和新特性;技术新颖,所有知识点都紧跟HTML 5与CSS 3的最新发展动态(HTML 5和CSS 3仍在不断完善之中);实战性强(包含246个示例页面),不仅每个知识点都配有精心设计的小案例(便于动手实践),而且还有两个综合性的案例(体现用HTML 5与CSS 3开发Web应用的思维和方法)。本书不仅能满足你全面而系统地学习理论知识的需求,还能满足你需要充分实践的需求。
《HTML 5与CSS 3权威指南》共分为三大部分,第一部分详尽地讲解了HTML 5的相关知识,包括各主流浏览器对HTML 5的支持情况、HTML 5与HTML 4在语法上的区别、HTML 5的结构元素、表单与文件、图形绘制、多媒体播放、本地存储、离线应用、通信API、Web Workers、地理位置信息获取等内容;第二部分详细地阐述了CSS 3的相关知识,涵盖选择器、文字与字体的相关样式、颜色的相关样式、盒的相关样式、背景与边框的相关样式、布局的相关样式、UI的相关样式、Media Queries的相关样式、变形处理、多媒体和动画等内容。第三部分以迭代的方式逐步展现了两个完整的案例,旨在帮助读者将理论知识贯穿于实践中,迅速成为新一代Web开发技术中的弄潮儿。
无论你是未入门或刚入门的前端新人,还是有多年工作经验的资深前端工程师,这本书都会很适合你。
作译者
目录
前言
第 1 章 Web时代的变迁 / 1
1.1 迎接新的Web时代 / 2
1.1.1 HTML 5时代即将来临 / 2
1.1.2 HTML 5的目标 / 4
1.2 HTML 5会深受欢迎的理由 / 4
1.2.1 世界知名浏览器厂商对HTML 5的支持 / 4
1.2.2 第一个理由:时代的要求 / 5
1.2.3 第二个理由:Internet Explorer 8 / 6
1.3 可以放心使用HTML 5的三个理由 / 6
1.4 HTML 5要解决的三个问题 / 7
第 2 章 HTML 5与HTML 4的区别 / 9
2.1 语法的改变 / 10
2.1.1 HTML 5的语法变化 / 10
2.1.2 HTML 5中的标记方法 / 11
2.1.3 HTML 5确保了与之前HTML版本的兼容性 / 11
2.1.4 标记示例 / 13
2.2 新增的元素和废除的元素 / 13
2.2.1 新增的结构元素 / 13
前言
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应用程序。
本书面向的读者
《HTML 5与CSS 3权威指南》主要适合如下人群阅读:
具有一定基础的Web前端开发工程师。
具有一定美术功底的Web前端设计师和UI设计师。
Web项目的项目管理人员。
开设了Web开发等相关专业的高等院校和相关培训机构的师生。
如何阅读本书
《HTML 5与CSS 3权威指南》共分为三个部分:
第一部分:对HTML 5中新增的语法与标记方法、新增元素、新增API以及这些元素与API目前为止受到了那些浏览器的支持等进行了详细的介绍。在对它们进行介绍的同时将其与HTML 4中的各种元素与功能进行了对比,以帮助读者更好地理解为什么需要使用HTML 5、使用HTML 5有什么好处、HTML 5中究竟增加了哪些目前HTML 4不具备而在第三代Web平台上将会起到重要作用的功能与API,以及这些功能与API的详细使用方法。
第二部分:详细介绍了CSS 3中的各种新增样式与属性,其中主要包括CSS 3中的各种选择器、文字与字体、背景与边框、各种盒模型、CSS 3中的布局方式、CSS 3中的变形与动画、CSS 3中与媒体类型相关的一些样式与属性等。在介绍的同时也详细讲述了这些样式与属性目前为止受到了那些浏览器的支持,以及针对各种浏览器应该怎样在样式代码中进行各种属性的正确书写。
第三部分:详细讲解了两个实例,第一个实例展示了如何在一个用HTML 5语言编写而成的页面中综合运用HTML 5中新增的各种结构元素,如何对这些结构元素综合使用CSS 3样式;第二个实例展示了如何使用HTML 5中新增的表单元素,以及操作本地数据库的功能来实现一个具有现代风格的Web应用程序,如何在这个由HTML 5语言及其功能编写而成的Web应用程序中综合使用CSS 3样式来完成页面的布局以及视觉效果的美化工作。
《HTML 5与CSS 3权威指南》共有246个示例页面,每个页面都经过笔者上机实践,确保运行结果正确无误。每个页面的详细代码及其使用到的脚本文件、各种资源文件都可在华章公司的官方网站(www.hzbook.com)本书的页面上下载,因为是HTML 5编写而成的网页,所以可直接在各种浏览器中打开该文件并查看运行结果(少量页面需要首先建立网站,然后通过访问网站中该页面的方式来进行查看)。同时,对于HTML 5中的各种元素和各种API,以及CSS 3中的各种属性和样式受到了那些浏览器的支持在书中都进行了详细介绍,读者可以针对不同的页面选择正确的浏览器来查看其正确的运行结果。
致谢
媒体评论
HTML 5有两个使命:第一,弥补上一代HTML的不足;第二,实现富Web应用的本地化,使浏览器逃离Flash和Silverlight等富客户端插件的羁绊。它必定成为新一代的Web技术标准。本书基于HTML 5技术的最新发展现状,详尽地介绍了HTML 5的所有新功能和新特性,不仅内容全面,而且实战性强,强烈推荐!——HTML51( http://www.html51.com/)
CSS 2.1发布至今已有12年的历史,但它已经无法满足当前Web应用日益增长的高性能、高用户体验的需求。CSS 3极大地简化了CSS的编程模型,它不仅对已有的功能进行了扩展和延伸,而且更多的是对Web UI的设计理念的和方法进行了革新。在未来,CSS 3配合HTML 5标准,将掀起一场新的Web应用变革,甚至是整个互联网产业的变革。本书全面而系统、极具针对性地对CSS 3进行了深入浅出地讲解,完整地将CSS 3的所有新功能和新特性呈现给了我们,是学习CSS 3的不二之选。——CSS 3中文开发者社区