Eric A. Meyer新作——CSS

turingbooks
企业官方账号
2012-07-09 11:24:03
前 言

CSS已经发展得非常成功了,甚至像HTML一样成功!尽管有时候它的确令人难以掌控。现在无论是在浏览器还是应用商店(app stores),甚至聊天客户端,CSS都无处不在并且没有任何消退的迹象。随着这门语言的应用愈加广泛,其能力也在不断增强。

本书涵盖了近100个能让你使用CSS来制作优秀网站的小窍门、技术、工具以及一些奇技淫巧,其中每个部分都是相对独立的。你可以随便翻开一页就读而不用担心错过了前面章节中的某些重要内容。本书假定你至少已经熟悉一点儿CSS和CSS的使用,这种假定的熟练程度可以描述为“进阶的初学者到中极的使用者”。所以,如果你刚开始起步,或者你基本上只比那些撰写规范的人知道的多一点儿,那么你可能不会从本书中获益许多。而对于其他的人来说,还是有很多可以学习和享受的。

在本书的第一部分,我们对一些常用的工具和基本技术进行了回顾,其中还包括一些晦涩难懂的CSS选择器。第二部分展示了CSS可以实现的各种各样的效果,其中包括一些好玩的特效、多种不同的实现方式、布局等等。在第三部分介绍的是前沿技术,这些技术或许你现在的项目里还用不到,但是随着时间的推移,它们一定会在你的工作变得越来越重要。

请访问本书的合作网站www.wiley.com/go/smashingcss下载代码示例。

目录:

第一部分  基本原理

 第1章  工具  2

  1.1  Firebug  2

  1.2  Web Developer Toolbar  8

  1.3  IE开发者工具栏  13

  1.4  Dragonfly(Opera浏览器)  16

  1.5  Web检查器(Safari浏览器)  20

  1.6  XRAY  22

  1.7  SelectORacle  23

  1.8  诊断样式表  24

  1.9  重启样式表  26

  1.10  IE9.JS  29

 第2章  选择器  31

  2.1  伪类与伪元素  31

  2.2  为目标元素添加样式  33

  2.3  特殊性  34

  2.4  重要性  35

  2.5  省略简写属性值的关键词时会发生什么  36

  2.6  选择性地覆盖简写属性  37

  2.7  通用选择  39

  2.8  ID还是类  40

  2.9  ID与类共用  42

  2.10  多类  42

  2.11  简单的属性选择  43

  2.12  类的属性选择  45

  2.13  ID还是属性选择器  46

  2.14  部分属性值选择  47

  2.15  更多部分属性值选择  48

  2.16  选择后代元素  50

  2.17  模拟部分子选择  51

  2.18  兄弟选择  52

  2.19  生成内容  54

第二部分  核心技术

 第3章  提示  58

  3.1  验证  58

  3.2  调整字体值的顺序  59

  3.3  玩转行高  60

  3.4  无单位的行高值  61

  3.5  避免缺少样式的边框值  62

  3.6  使用颜色控制边框外观  62

  3.7  抑制元素的显示  64

  3.8  抑制元素的可见性  65

  3.9  将元素移出屏幕  66

  3.10  图像替换  68

  3.11  打印样式  70

  3.12  开发打印样式  71

  3.13  块级链接  72

  3.14  外边距还是内边距  73

  3.15  凸排列表  75

  3.16  为列表添加标记  76

  3.17  通过背景实现列表标记  77

  3.18  生成列表标记  79

  3.19  不可不知的容器  81

  3.20  文档背景  84

  3.21  服务器特定的CSS  85

 第4章  布局  88

  4.1  用轮廓代替边框  88

  4.2  居中块状框  90

  4.3  通过溢出遏制浮动  93

  4.4  通过浮动遏制浮动  95

  4.5  清除浮动  96

  4.6  相邻清除  98

  4.7  简单的两栏布局  99

  4.8  简单的三栏布局  100

  4.9  伪造栏布局  103

  4.10  流式漂白布局  106

  4.11  唯一布局  109

  4.12  Holy Grail  113

  4.13  流式网格  117

  4.14  基于em的布局  121

  4.15  文档流中的负外边距  124

  4.16  在特定的上下文中使用定位  127

  4.17  将元素推出包含块  128

  4.18  固定的页头和页脚  131

 第5章  效果  134

  5.1  复杂的螺旋  134

  5.2  CSS弹出框  138

  5.3  CSS菜单  140

  5.4  框冲切  142

  5.5  CSS3预备圆角  145

  5.6  CSS3圆角  148

  5.7  CSS精灵  150

  5.8  滑动门  152

  5.9  裁切的滑动门  155

  5.10  CSS视差  157

  5.11  参差浮动  160

  5.12  更好的参差浮动  163

  5.13  图像的框  166

  5.14  受限的图像  168

第三部分  前沿技术

  第6章  表格  172

  6.1  表头、主体和脚注  172

  6.2  行标题  175

  6.3  面向列的样式  176

  6.4  表的映射  180

  6.5  表的图形化  186

 第7章  可预见的未来  194

  7.1  为HTML 5应用样式  194

  7.2  像HTML 5一样给类命名  196

  7.3  媒体查询  197

  7.4  为特定的子元素应用样式  201

  7.5  为特定的列应用样式  205

  7.6  RGB alpha颜色  207

  7.7  HSL颜色和HSL alpha颜色  208

  7.8  阴影样式  210

  7.9  多背景  212

  7.10  二维变换  216
...全文
92 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

2,100

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧