《CSS终极参考手册》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:高伟,苏宝龙等编译
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2009
  • ISBN:9787508465739
  • 页数:293 页
图书介绍:CSS是层叠样式表的简称,通过它可控制网页样式并允许将样式信息与网页内容分离。本书是CSS的最佳参考书籍,共18章,主要介绍了CSS的作用、一般语法和术语、@规则、选择符、层叠与特性以及继承、CSS布局和格式化、各种CSS属性、HTML和XHTML之间的差异,以及规避方法、过滤器和各种技巧。

第1章 CSS是什么 1

1.1 CSS版本 2

1.2 将CSS链接到网页文档 3

1.3 标准模式、怪异模式和Doctype侦测(Sniffing) 11

1.4 小结 12

第2章 一般语法和术语 14

2.1 语句 15

2.2 @规则 15

2.3 规则集 16

2.4 选择符 16

2.5 声明块 17

2.6 声明、属性和值 18

2.6.1 关键字 18

2.6.2 长度和单位 18

2.6.3 百分比 20

2.6.4 颜色 20

2.6.5 数字 23

2.6.6 字符串 23

2.6.7 URI 23

2.6.8 初始值 24

2.6.9 简写(Shorthand)属性 24

2.7 CSS注释 26

2.8 CSS标识符 26

2.9 CSS转义符 27

2.10 CSS语法错误 27

2.11 小结 28

第3章 @规则 29

3.1 @charset 29

3.2 @import 30

3.3 @media 31

3.4 @page 33

3.5 @font-face 34

3.6 @namespace 35

第4章 选择符参考 38

4.1 通用选择符 38

4.2 元素类型选择符 40

4.3 类选择符 41

4.4 ID选择符 42

4.5 属性选择符 44

4.6 选择符分组 48

4.7 组合符 48

4.7.1 后代选择符 49

4.7.2 子选择符 51

4.7.3 相邻同类选择符 52

4.7.4 般同类选择符 53

4.8 伪类 55

4.8.1 :link 56

4.8.2 :visited 57

4.8.3 :active 58

4.8.4 :hover 59

4.8.5 :focus 59

4.8.6 :first-child 60

4.8.7 :lang(C) 61

4.9 CSS3伪类 62

4.9.1 :nth-child(N) 62

4.9.2 :nth-last-child(N) 63

4.9.3 :nth-of-type(N) 64

4.9.4 :nth-last-of-type(N) 66

4.9.5 :last-child 68

4.9.6 :first-of-type 68

4.9.7 :last-of-type 69

4.9.8 :only-child 70

4.9.9 :only-of-type 70

4.9.10 :root 71

4.9.11 :empty 72

4.9.12 :target 72

4.9.13 :enabled 73

4.9.14 :disabled 74

4.9.15 :checked伪类 75

4.9.16 :not(S) 75

4.10 伪元素 76

4.10.1 :first-letter 76

4.10.2 :first-1ine 78

4.10.3 :before 80

4.10.4 :after 81

4.10.5 ∷selection 82

第5章 层叠、特性和继承 84

5.1 层叠 84

5.2 !important声明 88

5.3 特性 90

5.4 继承 94

5.5 小结 97

第6章 CSS布局和格式化 98

6.1 视口、页面Box和画布 99

6.2 CSS Box模型 100

6.2.1 包含块 103

6.2.2 折叠边距 103

6.2.3 Internet Explorer 5 box模型 109

6.2.4 Internet Explorer的hasLayout属性 110

6.3 格式化的概念 113

6.3.1 块格式化 114

6.3.2 内联格式化 115

6.3.3 列表格式化 116

6.3.4 表格格式化 117

6.3.5 置换元素 121

6.4 定位 121

6.4.1 相对定位 122

6.4.2 绝对定位 122

6.4.3 固定定位 123

6.4.4 层叠环境(Stacking Context) 123

6.4.5 浮动和清除 124

6.4.6 显示、位置和浮动之间的关系 126

6.5 小结 127

第7章 Box属性 128

7.1 尺寸 128

7.1.1 height属性 128

7.1.2 min-height属性 129

7.1.3 max-height属性 131

7.1.4 width属性 133

7.1.5 min-width属性 134

7.1.6 max-width属性 136

7.2 边距 137

7.2.1 margin-top属性 137

7.2.2 margin-right属性 139

7.2.3 margin-bottom属性 140

7.2.4 margin-left属性 142

7.2.5 margin属性 143

7.3 填充 145

7.3.1 padding-top属性 145

7.3.2 padding-right属性 146

7.3.3 padding-bottom属性 147

7.3.4 padding-left属性 148

7.3.5 padding属性 149

7.4 边框和轮廓属性 151

7.4.1 border-top-color属性 151

7.4.2 border-top-style属性 152

7.4.3 border-top-width属性 154

7.4.4 border-top属性 155

7.4.5 border-right-color属性 157

7.4.6 border-right-style属性 158

7.4.7 border-right-width属性 159

7.4.8 border-right属性 160

7.4.9 border-bottom-color属性 162

7.4.10 border-bottom-style属性 163

7.4.11 border-bottom-width属性 165

7.4.12 border-bottom属性 166

7.4.13 border-left-color属性 167

7.4.14 border-left-style属性 168

7.4.15 border-left-width属性 170

7.4.16 border-left属性 171

7.4.17 border-color属性 173

7.4.18 border-style属性 174

7.4.19 border-width属性 176

7.4.20 border属性 177

7.4.21 outline-color属性 178

7.4.22 outline-style属性 179

7.4.23 outline-width属性 180

7.4.24 outline属性 181

第8章 布局属性 183

8.1 display属性 183

8.2 position属性 185

8.3 float属性 187

8.4 clear属性 188

8.5 visibility属性 189

8.6 top属性 190

8.7 right属性 191

8.8 bottom属性 192

8.9 left属性 193

8.10 z-index属性 194

8.11 overflow属性 195

8.12 clip属性 197

第9章 列表属性 199

9.1 list-style-type属性 199

9.2 list-style-position属性 200

9.3 list-style-image属性 201

9.4 list-style属性 202

第10章 表属性 204

10.1 table-layout属性 204

10.2 border-collapse属性 205

10.3 border-spacing属性 206

10.4 empty-cells属性 207

10.5 caption-side属性 208

第11章 颜色和背景 210

11.1 background-color属性 210

11.2 background-image属性 211

11.3 background-repeat属性 213

11.4 background-position属性 214

11.5 background-attachment属性 217

11.6 background属性 219

11.7 color属性 221

第12章 排版属性 223

12.1 font-family属性 223

12.2 font-size属性 225

12.3 font-weight属性 226

12.4 font-style属性 227

12.5 font-variant属性 228

12.6 font属性 229

12.7 letter-spacing属性 230

12.8 word-spacing属性 231

12.9 line-height属性 232

12.10 text-align属性 233

12.11 text-decoration属性 234

12.12 text-indent属性 236

12.13 text-transform属性 237

12.14 text-shadow属性 238

12.15 vertical-align属性 239

12.16 white-space属性 241

12.17 direction属性 242

12.18 unicode-bidi属性 243

第13章 生成内容属性 245

13.1 content属性 245

13.2 counter-increment属性 248

13.3 counter-reset属性 250

13.4 quotes属性 251

第14章 用户界面属性 253

第15章 分页媒介属性 255

15.1 page-break-before属性 255

15.2 page-break-inside属性 256

15.3 page-break-after属性 257

15.4 orphans属性 258

15.5 widows属性 258

第16章 厂商指定属性 260

16.1 Mozilla扩展属性 262

16.1.1 -moz-border-radius属性 263

16.1.2 -moz-box-sizing属性 265

16.1.3 display属性值:-moz-inline-box 266

16.2 Internet Explorer扩展规范 268

16.2.1 zoom属性 269

16.2.2 filter属性 270

16.2.3 behavior属性 274

16.2.4 表达式属性值 275

16.3 小结 276

第17章 规避方法、过滤器和技巧 277

17.1 Internet Explorer条件注释 279

17.2 规避方法和过滤器 283

17.3 CSS技巧 285

17.4 小结 288

第18章 HTML和XHTML之间的差异 289

18.1 MIME类型 290

18.2 区分大小写 290

18.3 可选标记 291

18.4 根元素属性 293