CSS实战手册(第四版)
David Sawyer McFarland
安道 译
出版时间:2016年09月
页数:657
答案就在这里!
使用CSS能创建专业的网站,不过即使是有经验的Web设计师,也很难学会CSS的各种细节。本书在前几版的基础上做了全面升级,提供了最新、最有用的提示和技巧,而且通过教程说明现今可用的CSS。本书会教你如何使用新工具(如弹性盒和Sass)构建外观精美的网页,而且在任何桌面设备或移动设备中都能快速运行。本书适合业余和有经验的设计师等阅读。

您需要了解的重要内容
● 从基础知识入手。编写对CSS友好的HTML代码,包括现今的浏览器能识别的HTML5标签。
● 为移动设备设计。创建对移动设备友好的网页,以便访客随时随地浏览。
● 创建充满活力的网页。添加能吸引眼球的动画,创建用户体验好的表单。
● 控制页面的布局。使用专业的设计技术,例如浮动和定位。
● 让布局更灵活。使用弹性盒设计网站,适应不同的设备和屏幕宽度。
● 更有效地工作。使用Sass,减少编写的CSS代码量,以小型文件组织样式。
  1. The Missing Manual团队
  2. 前言
  3. 第一部分 CSS基础知识
  4. 第1章 HTML和CSS
  5. HTML的过去和现在
  6. 编写HTML时兼顾CSS
  7. 文档类型的重要性
  8. CSS的运作方式
  9. 第2章 编写样式和样式表
  10. 剖析样式
  11. 解读样式表
  12. 内部样式表
  13. 外部样式表
  14. 教程:首次编写样式
  15. 第3章 选择符:标识要装饰的目标
  16. 类型选择符:选取HTML标签
  17. 类选择符:精确控制
  18. ID选择符:选取网页中具体的元素
  19. 给标签组定义样式
  20. 为标签里的标签定义样式
  21. 伪类和伪元素
  22. 属性选择符
  23. 子代选择符
  24. 同辈选择符
  25. :target选择符
  26. :not()选择符
  27. 教程:选择符示例
  28. 第4章 继承样式,节省时间
  29. 什么是继承?
  30. 继承如何简化样式表
  31. 继承的局限性
  32. 教程:继承
  33. 第5章 管理多个样式:层叠
  34. 样式层叠的方式
  35. 特指度:确定哪个样式胜出
  36. 控制层叠
  37. 教程:层叠实战
  38. 第二部分 CSS实用技术
  39. 第6章 装饰文本
  40. 使用字体
  41. 使用Web字体
  42. 使用Google提供的Web字体服务
  43. 为文本着色
  44. 修改字号
  45. 装饰词语和字符
  46. 为文本添加投影
  47. 装饰整个段落
  48. 装饰列表
  49. 教程:装饰文本实战
  50. 第7章 外边距、内边距和边框
  51. 理解盒模型
  52. 使用内外边距控制空白
  53. 添加边框
  54. 添加背景色
  55. 创建圆角
  56. 添加投影
  57. 确定高度和宽度
  58. 把内容放在浮动元素里
  59. 教程:边距,背景和边框
  60. 第8章 把图形添加到网页中
  61. 使用CSS装饰<img>标签
  62. 添加背景图
  63. 控制平铺方式
  64. 定位背景图
  65. 使用简写的background属性
  66. 使用多个背景图
  67. 使用渐变背景
  68. 教程:美化图像
  69. 教程:创建相册
  70. 教程:使用背景图
  71. 第9章 装饰网站的导航
  72. 选择要装饰的链接
  73. 装饰链接
  74. 创建导航栏
  75. 使用CSS创建预先加载图像的翻转效果
  76. 装饰特定类型的链接
  77. 教程:装饰链接
  78. 教程:创建导航栏
  79. 第10章 CSS变形,过渡和动画
  80. 变形
  81. 过渡
  82. 动画
  83. 教程
  84. 第11章 装饰表格和表单
  85. 表格的正确用途
  86. 装饰表格
  87. 装饰表单
  88. 教程:装饰一个表格
  89. 教程:装饰一个表单
  90. 第三部分 CSS页面布局
  91. 第12章 CSS布局简介
  92. 网页布局的类型
  93. 如何使用CSS布局
  94. 布局策略
  95. 第13章 构建基于浮动的布局
  96. 活用浮动布局
  97. 解决浮动问题
  98. 教程:多栏布局
  99. 第14章 定位网页中的元素
  100. 定位属性的工作原理
  101. 有效的定位策略
  102. 教程:定位页面中的元素
  103. 第15章 响应式Web设计
  104. 响应式Web设计基础
  105. 为响应式Web设计设置网页
  106. 媒体查询
  107. 弹性栅格
  108. 可变尺寸图像
  109. 响应式Web设计教程
  110. 第16章 使用CSS栅格系统
  111. 栅格的工作原理
  112. 为栅格搭建HTML结构
  113. 使用Skeleton栅格系统
  114. 创建并划分列
  115. 教程:使用栅格系统
  116. 第17章 Web布局新方法:弹性盒
  117. 弹性盒简介
  118. 弹性容器相关的属性
  119. 弹性项目相关的属性
  120. 教程:使用弹性盒构建布局
  121. 第四部分 CSS高级话题
  122. 第18章 改善编写CSS的习惯
  123. 添加注释
  124. 合理组织样式
  125. 消除浏览器对样式的干扰
  126. 使用后代选择符
  127. 第19章 使用Sass增强样式
  128. Sass是什么
  129. 安装Sass
  130. Sass基础知识
  131. 使用Sass局部文件组织样式
  132. Sass变量
  133. 嵌套选择符
  134. 继承(或扩展)属性
  135. 混入
  136. 处理媒体查询
  137. 使用CSS源码映射诊断故障
  138. 第五部分 附录
  139. 附录A CSS属性参考
  140. 附录B CSS资源
书名:CSS实战手册(第四版)
译者:安道 译
国内出版社:中国电力出版社
出版时间:2016年09月
页数:657
书号:978-7-5123-9402-5
原版书书名:CSS: The Missing Manual, 4th Edition
原版书出版商:O'Reilly Media
David Sawyer McFarland
 
Sawyer McFarland Media公司总裁,资深Web应用开发工程师、培训讲师和技术作家。在Web开发方面拥有将近20年的工作经验,具有非常高的知名度和非常大的影响力。曾担任加州大学伯克利分校的网络负责人,他还在加州大学伯克利分校新闻学研究生院和波特兰州立大学任教。他居住在波特兰,并撰写了Adobe Dreamweaver 和CSS方面的Missing Manual系列畅销书。