《CSS COOKBOOK中文版 第2版》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:(美)Christopher Schmitt著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2007
  • ISBN:9787121049477
  • 页数:516 页
图书介绍:当CSS技术在网页设计和制作中变得越来越流行时,网页开发的过程中遇到的问题也变得越来越多。本书以“提出问题,解决问题”的速查模式安排章节,针对现实世界中的常见问题列举了大量实例,介绍了很多实用的解决方案,每个例子都带有清晰的解释和可以随时用于实际项目的代码。全书共12章,前十章探讨排版、图片、页面元素、列表、链接、表单、表格及打印等方面的应用技巧,第11章介绍了一些用来解决浏览器兼容性的hack,最后一章列举了几个经典的CSS设计范例。附录提供了CSS属性索引速查表,CSS选择符、伪类、伪元素索引速查表等。

第1章:概要 1

在HTML中使用CSS 2

使用不同的选择符来应用样式 5

合理的使用类选择符和ID选择符 21

理解CSS属性 24

理解盒模型 25

理解文档类型(DOCTYPES)及对浏览器布局的影响 33

向网页中导入样式 36

如何使用不同类型的样式表 39

在CSS里添加注释 43

组织样式表的内容 44

组织样式表文件 46

使用简写属性 47

设置交互样式表 49

对图片使用浮动技术(Float) 50

使用绝对定位 53

使用相对定位 55

在Adobe Dreamweaver中使用CSS 57

在Microsoft Expression Web Designer中使用CSS 61

第2章:网页排版 65

选择字体 66

指定font的尺寸和大小 69

用更多的方式来控制文字大小 71

强行改变文字大小 75

文本居中 76

将文本设为左右对齐式 77

删除标题和段落之间的空白 78

设置首字符大写 78

设置较大、居中的大写首字符 80

装饰大写的首字符(图片装饰) 82

创建标题并样式化文本 84

创建标题并样式化其文本和边框 86

用文字和图片样式化标题 87

创建HTML文本的引用效果 89

创建带边框的引用 91

用图片实现引用效果 93

段落首行缩进 95

整段缩进 96

悬挂式缩进 99

样式化段落首行 103

用图片样式化段落首行 105

创建文本高亮效果 106

改变行距 107

给HTML文本添加图形处理 109

为文本制造阴影特效 110

调整字符和单词间的间距 111

第3章:图片 115

为图片镶边 115

删除部分浏览器为图片添加的默认边框 117

设置背景图片 119

创建一行背景图 120

给网页设置背景图 120

在一个选择符中使用多幅背景图 123

创建稳定的背景图 125

在图片上覆盖HTML文本 128

使用图片替换文本 131

用Flash文本替换HTML文本 134

使用多幅透明PNG图片 137

创造全景图效果 139

绑定不同的图片格式 142

为定宽列设置圆角 147

用滑动门技术实现圆角效果 152

用山顶角技术创建圆角效果 156

用JavaScipt实现圆角效果 160

给图片添加阴影 164

在图片后添加平滑的阴影 167

图片尺寸的缩放 170

创建文字气球框 174

防止图片的盗用 177

自动为图片添加倒影效果 179

使用图片精灵 182

第4章:页面元素 186

消除页面外边距(margin) 186

给滚动条着色 189

居中放置页面元素的技巧 191

设定页面边界 197

绘制水平线 199

使用Lightbox 203

第5章:列表 208

改变列表格式 209

实现跨浏览器的列表缩排效果 210

在列表项之间放置分隔符 211

为列表创建自定义的文本标记符 213

给列表添加自定义的图形标记符 215

用自定义的大图片作为列表标记符 217

用图片美化列表外观 219

创建内联列表(inline list) 223

在列表中创建悬挂式缩进 225

将标记符移动到列表内 226

第6章:链接和导航 228

删除链接下画线(并添加其他修饰) 228

改变链接颜色 231

改变网页不同部分的链接颜色 232

在链接末尾放置图标 233

改变指针形状 235

不用Javascript创建翻转效果(rollover) 237

创建文字导航菜单和翻转特效 238

创建水平导航菜单 242

创建可用热键访问的导航菜单 247

创建导览列 248

创建基于图像的翻转 251

创建折叠式菜单 256

创建上下文菜单 258

使用Title属性 260

设计动态可视化菜单 261

动态地改变网页样式表 264

第7章:表单 270

修改表单周围的空白 270

设置input元素的样式 272

给同一个表单中的不同input元素应用不同样式 275

为文本域(textarea)元素设置样式 276

为下拉列表和列表项元素设置样式 277

创建Macintosh样式的搜索框 279

样式化表单按钮 282

创建图片式提交按钮 285

设置只能提交一次的按钮 286

创建类似于HTML文本的提交按钮 288

将HTML文本链接制作成提交按钮 290

无表格的Web表单设计 290

不使用表格的两列式表单布局 292

高亮表单域 296

制作反馈表单 297

样式化Web表单的存取键(Access Key) 300

将常规的表单元素分组 301

像使用电子数据表一样在表单中输入数据 303

简单的设计:登录表单 308

示例设计:注册表单 313

第8章:表格 322

设置单元格间距 322

设置边框以及单元格的内间距(padding) 323

设置标题(Caption)样式 326

设置表格单元的样式 326

样式化表格内的标题元素(th) 328

消除表格单元里的图片周围的空白 330

消除表格单元之间的空白 332

为表格单元创建交互式背景色 333

为表格行添加高亮效果 336

设计范例:制作精致的日历 337

第9章:页面布局 347

创建一列式布局 347

创建两列式布局 349

创建宽度值固定的两列式布局 355

用浮动(float)方式创建弹性(宽度可变)多列布局 360

用浮动创建宽度固定的多列布局 363

用定位技术创建宽度可变的多列式布局 366

使用定位技术创建宽度值固定的多列布局 369

利用浮动(float)以任意次序显示各列内容 371

不对称的页面布局 392

第10章:打印 396

创建友好的打印页面 397

制作可打印的网页表单 399

在链接后显示URI(通用资源标志符) 403

在超链接前插入特殊字符 404

设计范例:应用CSS的友好的用户打印界面 406

第11章:Hack、Workaround及Troubleshooting 415

从Netscape Navigator 4.x中隔离样式表 416

为Windows IE开发专用样式表 418

消除IE/Win上的网页闪烁现象 423

保持IE/Win 6浏览器中背景图片的位置固定不变 423

使用Win IE的条件注释导入样式 424

在Mac IE5上隐藏CSS规则 426

设置智能hack管理系统 427

诊断CSS bug和浏览器疑难杂症 429

在一台电脑的多个平台上测试网站设计 430

在一台电脑上安装多个版本的Win IE浏览器 432

用文本浏览器测试网站 433

第12章:用CSS进行设计 435

增大文本字号 435

创建独特的反差效果 437

合并不相似的元素实现对比效果 440

用反差效果吸引视线 441

检查色彩对比是否明显 444

强调引用 446

附录A:资源 451

附录B:CSS 2.1属性和属性扩展 458

附录C:CSS 2.1选择符、伪类和伪元素 474

附录D:表单元素的样式 477

索引 503