作品简介

本书是HTML5与CSS3领域公认的标杆之作,被读者誉为“系统学习HTML5与CSS3的标准著作”,也是Web前端工程师案头必备工作手册。前3版累计印刷超过25次,网络书店评论超过14000条,98%以上的评论都是五星级好评。不仅是HTML5与CSS3图书领域当之无愧的领头羊,而且在整个原创计算机图书领域也是佼佼者。第4版首先从技术的角度根据最新的HTML5和CSS3标准进行了更新和补充,其次是根据读者的反馈对内容的组织结构和写作方式做了进一步的优化,内容更实用,阅读体验也更好。全书共26章,本书分为上下两册:上册(1—14章)全面系统地讲解了HTML5相关的技术,以HTML5对现有Web应用产生的变革开篇,顺序讲解了HTML5与HTML4的区别、HTML5的结构、表单及新增页面元素、图形绘制、多媒体、本地存储、文件、WebRTC通信、扩展的XMLHttpRequest、离线应用、WebWorkers、地理位置信息、拖放与通知等内容;下册(15—26章)全面系统地讲解了CSS3相关的技术,以CSS3的功能和模块结构开篇,顺序讲解了各种选择器及其使用、文字与字体的相关样式、盒相关样式、背景与边框相关样式、布局相关样式、变形处理、动画、颜色相关样式等内容。

陆凌牛,资深Web开发工程师、软件开发工程师和系统设计师。从事Web开发多年,对各种Web开发技术(包括前端和后端)都有非常深入的研究,经验极其丰富。HTML5和CSS3等新技术的先驱者和布道者,不仅对HTML5与CSS3有非常深入的研究,而且对Node.JS等开发框架也有非常深刻的研究,并且付诸了大量实践。同时,他还擅长.NET和Java的相关技术,在C#、VB.NET、ASP.NET、SQLServer、Oracle、Java、Struts、Spring、Hibernate等方面也积累大量的实战经验。

此外,他还是一位颇有影响力的技术作家:

(1)《HMTL5与CSS3权威指南》凭借优质的内容深受读者好评,同类书只能望其项背。前3版累计印刷超过25次,销量超过10万册,被读者誉为“系统学习HTML5与CSS3的更好选择”和“Web前端工程师案头必备图书之一”,不仅是HTML5与CSS3领域的领头羊和标杆,而且是近年来原创计算机图书领域的一面旗帜。

(2)《HTML5开发精要与案例详解》、《SenchaTouch权威指南》、《Node.js权威指南》等著作同样也取得了非常好的口碑和销量。

作品目录

  • 前言
  • 第15章 CSS 3概述
  • 15.1 概要介绍
  • 15.2 使用CSS 3能做什么
  • 第16章 选择器
  • 16.1 选择器概述
  • 16.2 属性选择器
  • 16.3 结构性伪类选择器
  • 16.4 UI元素状态伪类选择器
  • 16.5 通用兄弟元素选择器
  • 第17章 使用选择器在页面中插入内容
  • 17.1 使用选择器来插入文字
  • 17.2 插入图像文件
  • 17.3 使用content属性来插入项目编号
  • 第18章 文字与字体相关样式
  • 18.1 给文字添加阴影——text-shadow属性
  • 18.2 让文本自动换行——word-break属性
  • 18.3 让长单词与URL地址自动换行——word-wrap属性
  • 18.4 指定用户是否可选取文字的user-select属性
  • 18.5 使用服务器端字体——Web Font与@font-face属性
  • 18.6 修改字体种类而保持字体尺寸不变——font-size-adjust属性
  • 18.7 使用rem单位定义字体大小
  • 第19章 盒相关样式
  • 19.1 盒的类型
  • 19.2 对于盒中容纳不下的内容的显示
  • 19.3 对盒使用阴影
  • 19.4 指定针对元素的宽度与高度的计算方法
  • 第20章 背景与边框相关样式
  • 20.1 与背景相关的新增属性
  • 20.2 在一个元素中显示多个背景图像
  • 20.3 使用渐变色背景
  • 20.4 圆角边框的绘制
  • 20.5 使用图像边框
  • 第21章 CSS 3中的变形处理
  • 21.1 transform功能的基础知识
  • 21.2 对一个元素使用多种变形
  • 21.3 使用3D变形功能
  • 21.4 变形矩阵
  • 第22章 CSS 3中的动画功能
  • 22.1 Transitions功能
  • 22.2 Animations功能
  • 22.3 Web Animations API
  • 第23章 布局相关样式
  • 23.1 多栏布局
  • 23.2 盒布局
  • 23.3 弹性盒布局
  • 23.4 网格布局
  • 23.5 calc方法
  • 第24章 媒体查询表达式与特性查询表达式
  • 24.1 媒体查询表达式
  • 24.2 特性查询表达式
  • 第25章 CSS 3的其他重要样式和属性
  • 25.1 颜色相关样式
  • 25.2 用户界面相关样式
  • 25.3 使用initial属性值取消对元素的样式指定
  • 25.4 用于控制鼠标事件的pointer-events属性
  • 25.5 实现CSS 3中的滤镜特效
  • 25.6 CSS变量
  • 第26章 综合实例
  • 26.1 实例概述
  • 26.2 HTML 5页面代码分析
  • 26.3 CSS 3样式代码分析
  • 26.4 JavaScript脚本代码分析
展开全部