《CSS权威教程 第3版》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:(美)Hakon Wiumlie,(美)Bert Bos著;祁玉芹,王海涛译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2009
  • ISBN:9787302185512
  • 页数:331 页
图书介绍:本书针对CSS 1和2.x中的每个重要特性进行讲解,为Web设计人员提供了使用CSS 2.1的全面指南,也有助于读者了解当前最具价值的CSS设计技术的内幕。

第1章 Web和HTML 1

1.1 Web简介 2

1.2标记语言 3

1.3避开HTML限制的方法 4

专有的HTML扩展 5

把文本转换成图像 5

把文本放入表中 6

编写程序而不是使用HTML 7

1.4 HTML基础知识 8

元素 8

创建一个简单的HTML文档 9

块级元素和内联元素 12

元素概述 13

注释 14

列表 15

空元素HR和BR 17

保留预先格式化的文本 19

添加超链接 20

添加图像 22

1.5文档树 24

第2章 层叠样式表(CSS) 28

2.1规则和样式表 28

规则的分解 29

声明的分解 29

对选择器和规则进行分组 30

2.2将样式表和文档粘合在一起 31

2.3浏览器和CSS 33

2.4树结构和继承 35

2.5重写继承 36

2.6不能继承的属性 37

2.7使用CSS执行的常见任务 38

设置字体 38

设置页边空白 40

设置链接 43

2.8有关层叠的评论 44

第3章 令人惊奇的em单位和其他一些最佳做法 46

3.1 em单位 46

3.2其他方法 49

第4章 CSS选择器 53

4.1选择器方案 53

4.2类型选择器 53

4.3简单属性选择器 54

CLASS属性 54

ID属性 57

4.4 STYLE属性 58

4.5组合选择器类型 60

4.6简单的上下文选择器 60

4.7外部信息:伪类和伪元素 61

锚伪类 62

首字母和首行伪元素 62

4.8 DIV和SPAN 65

4.9高级属性选择器 67

根据存在的属性进行选择 67

根据属性的值进行选择 68

根据属性值中的单个词进行选择 68

根据元素的语言进行选择 68

4.10高级上下文选择器 71

子选择器 71

兄弟选择器 71

4.11高级伪类 72

用户交互:活动、悬浮和焦点伪类 72

对元素计数:第一个(first child)子伪类 73

4.12高级伪元素 74

4.13“任何(ANY)”选择器 74

第5章 字体 77

5.1排版术语 77

5.2分类字体族 79

Serif还是sans serif 79

成比例间隔还是等宽间隔 80

是否可以模仿手写体 80

它是否主要用于装饰目的 81

5.3字体族属性 81

5.4字体度量 85

5.5长度单位 87

绝对单位 87

相对单位 88

像素单位 88

5.6百分比作为属性值 89

5.7关键字作为属性值 89

5.8 FONT-SIZE属性 90

长度值 90

百分比值 91

绝对尺寸值 91

相对尺寸值 92

5.9 FONT-STYLE属性 92

5.10 FONT-VARIANT属性 94

5.11 FONT-WEIGHT属性 95

5.12 FONT属性 97

5.13 TEXT-DECORATION属性 99

5.14 TEXT-TRANSFORM属性 101

5.15 DIRECTION和UNICODE-BIDI属性 103

5.16有关字体的更多信息 104

第6章 基本的对象 105

6.1框模型(盒模型) 106

6.2 DISPLAY属性 107

Block值 107

Inline值 107

List-item值 108

None值 108

Run-in值 108

Inline-block值 109

6.3使用display属性 109

6.4有关列表的更多信息——LIST-STYLE属性 110

6.5 LIST-STYLE-TYPE属性 111

6.6 LIST-STYLE-IMAGE属性 112

6.7 LIST-STYLE-POSITION属性 113

6.8 LIST-STYLE属性 114

6.9生成的文本、计数器和引号 115

:before和:after伪元素以及content属性 115

生成引号 117

计数器 120

计数器的样式 121

自嵌套计数器 122

6.10 WHITE-SPACE属性 123

第7章 框内部的空白 127

7.1块级别元素内的空白 128

7.2 text-align属性 128

7.3右对齐文本 129

7.4两端对齐文本 131

7.5 text-indent属性 131

7.6使用text-indent属性 132

7.7 line-height属性 134

7.8使用line-height属性 137

7.9 word-spacing属性 137

7.10使用word-spacing属性 138

7.11 letter-spacing属性 139

7.12使用letter-spacing属性 140

7.13 vertical-align属性 142

Top和bottom关键字 143

作为百分比或长度的值 144

7.14 cursor属性 144

第8章 框周围的空白 147

8.1页边距和margin属性 148

8.2使用margin属性 150

8.3 margin属性的常见用法 150

8.4 padding属性 152

8.5使用padding属性 153

8.6边框属性组 154

8.7 border-color属性 156

8.8 border-style属性 157

8.9 border-width属性 159

8.10使用border-width属性 161

8.11 border属性 161

8.12使用border属性 162

8.13使用各种边框属性 164

8.14外框 164

8.15伸缩页边距 165

8.16 width属性 167

8.17 height属性 168

8.18 float属性 169

8.19 CLEAR属性 171

8.20 min-width/max-width属性和min-height/max-height属性 173

8.21宽度计算的完整过程 174

8.22情况1:没有值是auto 176

8.23情况2:一个值是auto 177

8.24情况3:两个或三个值是auto 177

8.25 overflow属性 178

第9章 相对和绝对定位 180

9.1 position属性 181

9.2包含块 182

9.3相对定位 184

9.4固定定位 185

9.5绝对定位 187

9.6 Z-index属性 189

9.7使元素不可见 191

9.8裁剪元素 191

9.9示例 192

第10章 颜色 195

10.1指定颜色 196

颜色名 196

RGB颜色 197

系统颜色 199

10.2属性 200

10.3设置边框的颜色 200

10.4设置超链接的颜色 201

10.5背景属性 201

10.6 background-color属性 202

内联元素中的背景颜色 202

块元素中的背景颜色 203

列表项中的背景颜色 203

透明值 204

10.7 background-image属性 204

10.8 background-repeat属性 205

10.9 background-attachment属性 207

10.10 background-position属性 209

使用百分比放置图像 209

使用绝对位置放置图像 210

使用关键字放置图像 210

10.11 background属性 211

10.12设置画布的背景 212

第11章 从HTML扩展到CSS 213

11.1案例1:MAGNET 213

11.2案例2:CYBERSPAZIO 215

设置颜色 216

设置图像 217

设置字体 217

设置空白 218

11.3案例3: THE FORM OFTHE BOOK 219

11.4案例4: THE NEWTYPOGRAPHY 222

11.5案例5: TSDESIGN 223

11.6案例6: CSS ZENGARDEN 228

第12章 打印和其他媒体 234

12.1分页符 234

12.2页面区域 239

页面选择器和页边距 239

左页面和右页面 241

首页 241

页边距的单位 242

12.3媒体特定的样式表 242

第13章 层叠和继承 246

13.1示例1:基本操作 247

13.2示例2:出现冲突 249

13.3示例3:适应用户的样式 250

13.4示例4:一个更复杂的示例 252

步骤1:查找适用的所有规则 252

步骤2:按照明确的权重对规则排序 253

步骤3:按起源进行排序 254

步骤4:按照专指性进行排序 254

步骤5:按照指定的次序进行排序 255

13.5 INHERIT关键字 255

第14章 外部样式表 256

14.1使用外部样式表的原因 256

14.2外部HTML样式表 256

14.3链接到样式表 257

持久(性)的、首选的和可替换的作者样式表 258

MEDIA属性 260

14.4 @IMPORT 261

使用@import:一个案例研究 261

@import:细节 262

14.5外部XML样式表 263

14.6 W3C核心样式 263

第15章 其他方法 268

15.1创建不使用样式表的文档 268

使用页面布局元素 268

使用页面布局属性 271

用于控制间隔的单像素GIF技巧 272

15.2使用不同于HTML的格式 273

便携式文档格式 273

图像 274

15.3使用XSL 275

第16章 XML文档 276

16.1 XML的10个要点 276

16.2 XML和CSS 280

16.3使用XML的经验 281

16.4一些示例 281

第17章 表 286

17.1表的组成部分 286

17.2伸缩边框模型 288

17.3分离边框模型 291

17.4对齐(方式) 293

17.5尺寸 294

17.6设置背景颜色 297

17.7定位标题 297

17.8内嵌表 298

17.9 XML和表 298

第18章 CSS传奇 302

18.1浏览器 305

18.2浏览器以外的事情 308

附录A HTML4.0快速参考 310

A.1文档结构 310

A.2 HEAD元素 311

A.3 BODY元素 312

容器元素 312

桥元素 312

特殊元素 313

A.4文本级元素 315

受限的本文级元素 317

BUTTON:一种文本级的容器元素 319

A.5特殊字符 320

A.6 XHTML1 321

附录B 理解属性值定义 324

B.1多个值 326

B.2把它绑定在一起 328

附录C 系统颜色 330