《CSS入门经典 Beginning CSS:Cascading Style Sheets for Web Design,2nd Edition eng》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:(美)约克(York,R.)著;侯普秀,王一飞译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2008
  • ISBN:9787302179542
  • 页数:543 页
图书介绍:本书内容包括:CSS Level1、2、2.1和3规范的相关知识;操纵文本和选择字体效果的方式;IE6和IE7的Bug及解决方案;如何控制文档的布局;使用背景增强Web设计的技巧;4种不同类型的定位方式:静态、相对、绝对和固定;如何改编XML、HTML和XHTML文档中元素的行为。

第Ⅰ部分 基础知识 3

第1章 层叠样式表简介 3

1.1 谁负责创建和维护CSS 3

1.2 Internet工作原理 5

1.3 CSS的现状 6

1.4 各种浏览器 7

1.4.1 Internet Explorer 7

1.4.2 Gecko浏览器:Mozilla Firefox、Netscape、Camino 11

1.4.3 Safari 12

1.4.4 Opera 12

1.5 编写CSS 12

1.6 第一个应用CSS的文档 14

1.7 使用CSS的优点 20

1.8 小结 20

第2章 基本概念 23

2.1 CSS规则 23

2.2 选择器 24

2.3 声明 24

2.4 分组选择器 25

2.5 CSS注释 27

2.6 属性值 28

2.6.1 关键字 28

2.6.2 字符串 31

2.6.3 长度和量度 33

2.6.4 数字 42

2.6.5 颜色 43

2.6.6 URI 47

2.7 在文档中包含CSS 48

2.7.1 包含内嵌样式表 49

2.7.2 链接外部样式表 50

2.7.3 导入样式表 51

2.7.4 内联样式 52

2.8 小结 53

2.9 练习 54

第3章 选择器 55

3.1 类和ID选择器 56

3.1.1 类选择器 56

3.1.2 ID选择器 58

3.2 通用选择器 62

3.3 后代选择器 65

3.4 直接子选择器 69

3.5 相邻选择器 73

3.6 属性选择器 75

3.6.1 基于属性值的选择 76

3.6.2 属性子字符串选择器 80

3.7 伪元素:first-letter和:first-line 86

3.8 伪类 89

3.8.1 动态伪类 89

3.8.2 first-child结构化伪类 94

3.9 小结 97

3.10 练习 98

第4章 层叠和继承 99

4.1 层叠 99

4.1.1 计算选择器的针对性 102

4.1.2 !important规则 106

4.2 继承 110

4.3 小结 113

4.4 练习 114

第Ⅱ部分 属性 119

第5章 文本属性 119

5.1 letter-spacing属性 119

5.2 word-spacing属性 124

5.3 用text-indent属性缩进段落文本 128

5.4 用text-align属性对齐文本 133

5.5 text-decoration属性 136

5.6 text-transform属性 141

5.7 white-space属性 144

5.8 小结 149

5.9 练习 149

第6章 字体属性 151

6.1 用font-family属性指定字体 151

6.1.1 字体族 153

6.1.2 通用字体族 154

6.2 font-style属性 158

6.3 font-variant属性 163

6.4 font-weight属性 165

6.5 font-size属性 166

6.5.1 绝对字体尺寸 167

6.5.2 相对字体尺寸 168

6.5.3 百分比字体尺寸 170

6.6 字体简写属性 175

6.6.1 font属性 175

6.6.2 系统字体 180

6.7 小结 183

6.8 练习 183

第7章 盒模型 185

7.1 概述 185

7.2 margin属性 188

7.2.1 带有4个值的margin属性 188

7.2.2 带有三个值的margin属性 190

7.2.3 带有两个值的margin属性 192

7.2.4 带有一个值的margin属性 193

7.2.5 外边距折叠 194

7.2.6 用margin属性来水平对齐元素 198

7.3 边框 207

7.3.1 border-width属性 207

7.3.2 border-style属性 210

7.3.3 border-color属性 213

7.3.4 边框简写属性 213

7.4 padding属性 218

7.5 设置尺寸 221

7.5.1 width属性 221

7.5.2 height属性 223

7.5.3 宽度和高度的auto值 225

7.5.4 百分比量度 230

7.5.5 IE在Quirk模式下的宽度和高度 231

7.5.6 最小和最大尺寸 234

7.6 溢出的内容 245

7.7 小结 247

7.8 练习 248

第8章 CSS浮性:浮动和垂直对齐 249

8.1 float属性 249

8.2 clear属性 261

8.3 IE 6中的浮动bug 266

8.3.1 Peek-A-Boo Bug 266

8.3.2 Guillotine Bug 268

8.3.3 Three-Pixel Jog 270

8.3.4 Double-Margin Bug 272

8.4 vertical-align属性 273

8.4.1 上标和下标文本 274

8.4.2 top、middle和bottom关键字 275

8.4.3 text-top和text-bottom关键字 277

8.4.4 百分比和长度值 277

8.4.5 垂直对齐表格单元的内容 278

8.5 小结 284

8.6 练习 284

第9章 列表属性 285

9.1 list-style-type属性 285

9.1.1 样式化无序列表 286

9.1.2 样式化有序列表 287

9.2 list-style-image属性 292

9.3 list-style-position属性 294

9.4 list-style简写属性 295

9.5 小结 299

9.6 练习 299

第10章 背景属性 301

10.1 background-color属性 301

10.2 background-image属性 304

10.3 background-repeat属性 307

10.4 background-position属性 311

10.4.1 混合不同类型的位置值 314

10.4.2 平铺和定位 315

10.5 background-attachment属性 321

10.6 background简写属性 326

10.7 小结 330

10.8 练习 330

第11章 定位属性 331

11.1 定位简介 331

11.1.1 绝对定位 332

11.1.2 相对定位 339

11.1.3 固定定位 346

11.2 z轴和z-index属性 381

11.2.1 值为整数的z-index属性 383

11.2.2 嵌套的元素分层 384

11.2.3 IE 6/IE 7的z-index问题 386

11.3 应用定位的其他方式 392

11.3.1 水平和垂直对齐定位的内容 392

11.3.2 多栏布局 394

11.4 小结 401

11.5 练习 401

第12章 表格属性 403

12.1 可选的表格元素 403

12.2 表格标题以及caption-side属性 405

12.3 表格列 407

12.4 使用table-layout属性控制表的宽度 417

12.5 使用border-collapse属性删除单元格间距 425

12.6 border-spacing属性 426

12.7 小结 430

12.8 练习 430

第Ⅲ部分 高级CSS和可选择的媒体第13章 打印样式 433

13.1 基于媒体应用样式 433

13.2 @media规则 436

13.3 控制页面中断 441

13.4 小结 444

13.5 练习 444

第14章 XML 445

14.1 XML速成 445

14.2 创建XML模式 448

14.3 display属性 457

14.3.1 使用display:inline设计行内元素 457

14.3.2 使用display:block设计块级元素 458

14.3.3 使用display:list-item设计列表项 460

14.3.4 表格显示值 465

14.4 其他显示值 476

14.5 小结 477

14.6 练习 477

第15章 Cursor属性 479

15.1 指针兼容性 480

15.2 自定义指针 482

15.3 其他CSS资源 483

15.4 本书在线版 484

15.5 小结 484

15.6 练习 484

附录A 习题答案 485

附录B CSS参考 501

附录C CSS颜色 529

附录D 浏览器呈现模式 541