CSS设计指南(第3版) 封面

CSS设计指南(第3版)

评分 4.4
字数
44万字
章节数
40
丛书
图灵程序设计丛书
ISBN
9787115313645

标签

内容简介

《CSS设计指南(第3版)》是英国作者 Charles Wyke-Smith 所著《Stylin' with CSS: A Designer's Guide》第3版的中文译本,由李松峰翻译,2013 年 5 月由人民邮电出版社作为「图灵程序设计丛书」之一出版。全书共 8 章,另有附录与索引:前 4 章奠定基础,依次讲 HTML 标记与文档结构、CSS 的工作原理(规则与声明、上下文选择符、ID 与类、属性选择符、伪类与伪元素、继承、层叠与特指度)、定位元素(盒模型、浮动与清除、四种定位、display 属性、背景与 CSS3 多背景和渐变)、字体和文本(字体族与字号、文本属性、Web 字体与 @font-face、网格排版与经典排版练习)。后 4 章面向实战:页面布局(三栏固定宽度、中栏流动、多行多栏)、界面组件(纵向/横向/下拉导航菜单、表单与搜索表单、弹出层与 z-index、CSS 三角形)、CSS3 综合实战(用一份完整页面演示页眉、专题区、图书区、页脚的搭建),最后以响应式设计收尾,讲解媒体查询、断点设置、视口标签以及针对平板和手机的布局优化。全书按技术主题分类,以实例辅助讲解,配有大量图示,面向初中级读者,也被不少读者当作系统梳理 CSS 基础概念的常备参考书。

编辑推荐

很多 CSS 书要么沦为速查手册,要么只会抄一遍 API;这本《CSS设计指南》难得地把「为什么这样写」讲清楚了。作者 Charles Wyke-Smith 长期从事设计与前端工作,写作时坚持先解释机制再给代码:盒模型、浮动、定位上下文、层叠与特指度这些最容易含糊过去的点,都能看到清晰的图解和可复现的小例子。第 3 版的更新幅度不小,全书贯穿 HTML5 与 CSS3,圆角、阴影、渐变、多背景、@font-face、媒体查询与响应式布局都有专章或专节演示,而第 7 章用一份完整页面把前面所有技巧串起来,读者能看清真实项目里样式如何一层层组织。译者李松峰是资深技术译者,「图灵程序设计丛书」版本的译文表达流畅、术语统一,几乎读不出翻译腔。需要提醒的是,本书定稿于 2012—2013 年前后的技术环境,浮动布局、CSS3 单元格、浏览器前缀等内容已不算当代最佳实践,Flexbox、Grid、现代组件化方案都未涉及。但这恰恰不影响它的价值:层叠、特指度、盒模型、定位这些底层知识十几年没有变,把这本读完再学新特性,会少走很多弯路。适合作为案头常翻的第一本系统 CSS 教材,也适合老手用来查漏补缺。

适合谁读

适合

  • 有 HTML 基础、想系统掌握 CSS 概念与布局的初中级前端学习者。
  • 从视觉设计、切图岗位转向编写样式代码的设计师。
  • 愿意补齐盒模型、层叠、定位等基础短板的一线前端开发。
  • 需要为课堂或培训班准备 CSS 教学材料的教师与讲师。

不适合

  • 已在使用 Flexbox、Grid 与组件化框架,只想查现代 API 的资深开发者。
  • 希望找一本即查即用的 CSS 属性速查手册的人。
  • 完全没接触过 HTML 和网页、需要零起点综合入门的读者。

阅读建议

  1. 按章节顺序读,第 2、3 章(层叠与定位)务必配合例子上机敲一遍。
  2. 第 7 章的完整案例建议先自己写一遍,再对照书中的实现复盘差异。
  3. 读第 8 章响应式设计时,用浏览器 DevTools 切换设备模式实测各类断点效果。
  4. 遇到浮动布局篇幅时可快速通读,把精力留给定高、定位与层叠等不过时的概念。

出版社简介

人民邮电出版社 中国 · 成立于 1953 年

人民邮电出版社以科技、计算机与信息通信类图书见长,并由此延伸至摄影、艺术、软件学习与励志成长等门类,形成较为多元的出版方向。库内图书既涵盖《重构与模式(修订版)》《华为交换机学习指南(第二版)》等计算机与通信技术读物,也收录《小王子(中英法彩绘典藏纪念版)》《了不起的盖茨比》《假如给我三天光明》等双语典藏类作品;《北京十年:1980-1990》与《鬼刀 WLOP个人插画作品集》则体现其在摄影与艺术领域的布局。作者资源包括安东尼·圣埃克苏佩里、海伦·凯勒、Joshua Kerievsky、王达、张兆增与WLOP等。

目录

  1. 第1章 HTML标记与文档结构
  2. 1.1 HTML标记基础(闭合标签、自闭合标签、属性、标题与段落、复合元素、嵌套标签)
  3. 1.2 HTML文档剖析(HTML模板、块级元素和行内元素、嵌套的元素)
  4. 1.3 文档对象模型
  5. 1.4 小结
  6. 第2章 CSS工作原理
  7. 2.1 剖析CSS规则(含CSS规则命名惯例)
  8. 2.2 上下文选择符
  9. 2.3 特殊的上下文选择符(子选择符、紧邻同胞选择符、一般同胞选择符、通用选择符)
  10. 2.4 ID和类选择符(类属性、ID属性、什么时候用ID什么时候用类)
  11. 2.5 属性选择符(属性名选择符、属性值选择符)
  12. 2.6 伪类(UI伪类、结构化伪类)
  13. 2.7 伪元素
  14. 2.8 继承
  15. 2.9 层叠(样式来源、层叠规则、计算特指度)
  16. 2.10 规则声明(文本值、数字值、颜色值)
  17. 2.11 小结
  18. 第3章 定位元素
  19. 3.1 理解盒模型(边框、内边距、外边距、叠加外边距、外边距的单位)
  20. 3.2 盒子有多大
  21. 3.3 浮动与清除(浮动、围住浮动元素的三种方法)
  22. 3.4 定位(静态、相对、绝对、固定定位、定位上下文)
  23. 3.5 显示属性
  24. 3.6 背景(背景颜色、图片、重复、位置、尺寸、粘附、简写、CSS3背景属性、多背景图片、背景渐变)
  25. 3.7 小结
  26. 第4章 字体和文本
  27. 4.1 字体(字体族、字体大小、样式、粗细、变化、简写)
  28. 4.2 文本属性(缩进、字符间距、单词间距、装饰、对齐、行高、转换、垂直对齐)
  29. 4.3 Web字体大揭秘(公共字体库、打包的@font-face包、生成@font-face包)
  30. 4.4 文字版式(简单文本布局、基于网格排版、经典排版练习)
  31. 4.5 小结
  32. 第5章 页面布局
  33. 5.1 布局的基本概念
  34. 5.2 三栏-固定宽度布局
  35. 5.3 三栏-中栏流动布局(用负外边距实现、用CSS3单元格实现)
  36. 5.4 多行多栏布局(CSS选择符的实际应用、内部DIV实战)
  37. 5.5 小结
  38. 第6章 界面组件
  39. 6.1 导航菜单(纵向菜单、横向菜单、下拉菜单)
  40. 6.2 表单(HTML表单元素、表单标记策略、设定表单样式、设计搜索表单)

常见问题

这本书对应英文原版第几版?
对应 Charles Wyke-Smith 所著《Stylin' with CSS: A Designer's Guide》第 3 版,中文版据 2013 年英文第 3 版译出,由人民邮电出版社出版,ISBN 为 978-7-115-31364-5。
现在 2020 年代还值得读这本 2013 年的书吗?
如果目标是理解层叠、特指度、盒模型、定位等底层机制,依然很值得;但书中的浮动布局、旧式浏览器兼容方案已非当前主流,学完基础后应补充 Flexbox、Grid 与现代构建工具的内容。
阅读前需要什么基础?
只需对 HTML 标签和 CSS 有基本概念即可,作者在前言中说明会从 HTML 标记与文档结构讲起;完全没写过网页的读者建议先补一段 HTML 入门。
和常见 CSS 速查书有什么区别?
它不按属性罗列,而是按「结构—机制—定位—字体文本—布局—组件—实战—响应式」的技术主题组织,以实例辅助讲解原理,更适合系统学习而非查阅。

读者评论

查询本书

本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。

同一作者

同类高分