《CSS3+DIV网页样式与布局从入门到精通》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:未来科技编著
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2017
  • ISBN:9787517054221
  • 页数:520 页
图书介绍:本书全面系统地讲解了CSS基础理论和实际运用技术,通过大量实例对CSS应用进行深入浅出的分析。本书还详细讲解了其他书中较少涉及的技术细节,包括扩展CSS与JavaScript和XML等综合应用等内容,以帮助读者设计符合Web标准的网页,提升技术水平和竞争能力。本书内容翔实、结构清晰、循序渐进,基础知识与案例实战紧密结合,适合初学者阅读和模拟练习。

第1章 CSS样式设计基础 1

1.1 网页设计需要学什么 1

1.1.1 学习HTML 1

1.1.2 掌握DIV布局 2

1.1.3 学习CSS 2

1.1.4 学习JavaScript 3

1.2 设计良好的结构 4

1.2.1 一个简单的文档必须包含的内容 4

1.2.2 认识标签 5

1.2.3 选用标签 7

1.2.4 使用div和span 7

1.2.5 使用id和class 8

1.2.6 设置文档类型 9

1.2.7 认识显示模式 9

1.3 初识CSS 11

1.3.1 CSS发展历史 11

1.3.2 CSS优势 12

1.3.3 CSS样式 12

1.3.4 应用CSS样式 12

1.3.5 CSS样式表 14

1.3.6 导入样式表 14

1.3.7 CSS注释和格式化 14

1.3.8 设计第一个样式示例 15

1.4 CSS选择器 16

1.4.1 认识CSS选择器 16

1.4.2 标签选择器 16

1.4.3 ID选择器 17

1.4.4 类选择器 18

1.4.5 指定选择器 20

1.4.6 包含选择器 20

1.4.7 子选择器 22

1.4.8 相邻选择器 22

1.4.9 兄弟选择器 23

1.4.10 分组选择器 25

1.4.11 伪选择器 25

1.4.12 属性选择器 26

1.4.13 通用选择器 28

1.5 CSS特性 28

1.5.1 层叠性 28

1.5.2 继承性 29

第2章 使用CSS设置字体和文本样式 30

2.1 字体和文本样式基础 30

2.1.1 字体类型 30

2.1.2 字体大小 32

2.1.3 字体颜色 35

2.1.4 字体粗细 35

2.1.5 斜体字体 36

2.1.6 装饰线 37

2.1.7 字体大小写 38

2.1.8 文本水平对齐 39

2.1.9 文本垂直对齐 41

2.1.10 字间距和词间距 42

2.1.11 行高 43

2.1.12 首行缩进 45

2.2 实战案例 47

2.2.1 模拟百度Logo样式 47

2.2.2 定义标题样式 49

2.2.3 定义正文样式 51

2.2.4 设计文本块样式 52

2.2.5 设计新闻版面 55

2.2.6 设计图文版面 59

2.2.7 设计单页版式 63

第3章 使用CSS设置图片样式 66

3.1 图片样式基础 66

3.1.1 图片边框 66

3.1.2 图片大小 68

3.1.3 图片对齐 69

3.1.4 半透明图片 71

3.1.5 圆角图片 72

3.1.6 阴影图片 73

3.2 实战案例 75

3.2.1 设计镶边效果 75

3.2.2 设计水印效果 76

3.2.3 图文混排 78

3.2.4 图片布局 81

3.2.5 多图版式 84

3.2.6 圆角栏目 87

3.2.7 设计个人简历1 90

3.2.8 设计个人简历2 94

第4章 使用CSS控制背景图像 98

4.1 背景样式基础 98

4.1.1 背景颜色 98

4.1.2 版块配色 99

4.1.3 设置背景图像 103

4.1.4 背景平铺 104

4.1.5 背景定位 106

4.1.6 固定背景 109

4.1.7 定位参考 110

4.1.8 背景裁剪 112

4.1.9 背景大小 113

4.1.10 多背景图 115

4.2 实战案例 116

4.2.1 设计带花纹的网页边框 116

4.2.2 设计圆边页面 121

4.2.3 设计分栏版式 125

4.2.4 设计滑动门菜单 127

4.2.5 设计焦点图 130

第5章 使用CSS定义链接样式 133

5.1 链接样式基础 133

5.1.1 设置链接样式 133

5.1.2 定义下划线样式 134

5.1.3 定义类型标识样式 136

5.1.4 定义按钮样式 137

5.1.5 案例:基本链接样式应用 140

5.2 实战案例 144

5.2.1 鼠标光标样式 144

5.2.2 文档类型提示 147

5.2.3 工具提示样式 148

5.2.4 立体菜单栏 150

5.2.5 设计CSS Sprites导航栏 152

5.2.6 选项卡 156

5.2.7 浏览大图 160

第6章 使用CSS设计列表样式 163

6.1 列表样式基础 163

6.1.1 设置项目符号 163

6.1.2 自定义项目图标 166

6.1.3 定义列表项目的版式 167

6.2 实战案例 168

6.2.1 设计新闻栏目 168

6.2.2 设计导航菜单 172

6.2.3 设计多级菜单 175

6.2.4 设计列表版式 178

6.2.5 使用列表设计图文混排页面 181

6.2.6 设计水平滑动菜单 187

6.2.7 设计垂直滑动菜单 189

6.2.8 设计Tab面板 191

6.2.9 设计下拉式面板 193

第7章 使用CSS设计表格样式 196

7.1 表格样式基础 196

7.1.1 设置表格背景色和前景色 196

7.1.2 设置表格边框 198

7.1.3 设置单元格边距 199

7.1.4 设置表格标题的位置 200

7.1.5 隐藏空单元格 201

7.2 实战案例 202

7.2.1 设计课程表 202

7.2.2 设计通讯录 204

7.2.3 设计月历 208

7.2.4 设计分组表格 212

第8章 使用CSS设计表单样式 218

8.1 表单样式基础 218

8.1.1 定义表单字体样式 218

8.1.2 定义表单边框和边距样式 221

8.1.3 定义表单背景样式 223

8.2 实战案例 226

8.2.1 定义表单样式 226

8.2.2 设计下拉菜单样式 230

8.2.3 设计注册表 231

8.2.4 设计调查表 235

8.2.5 设计反馈表 241

第9章 使用 DIV+CSS布局网页 245

9.1 CSS盒模型 245

9.1.1 定义边界 245

9.1.2 定义补白 248

9.1.3 定义边框 251

9.1.4 定义尺寸 253

9.2 CSS布局基础 255

9.2.1 定义显示类型 255

9.2.2 定义显示模式 255

9.2.3 网页布局样式 256

9.2.4 设置浮动显示 257

9.2.5 清除浮动 260

9.2.6 浮动嵌套 262

9.2.7 网页布局方法 263

9.3 实战案例 267

9.3.1 网站重构 267

9.3.2 设计两列网页 272

9.3.3 设计三列网页 277

第10章 使用CSS定位 282

10.1 CSS定位基础 282

10.1.1 设置定位显示 282

10.1.2 静态定位 283

10.1.3 绝对定位 283

10.1.4 相对定位 284

10.1.5 固定定位 285

10.1.6 定位包含框 286

10.1.7 设置定位偏移 289

10.1.8 设置层叠顺序 293

10.1.9 层叠上下文 295

10.2 实战案例 297

10.2.1 画册式网页定位 297

10.2.2 展厅式网页定位 301

10.2.3 书签式网页定位 306

第11章 网页版式设计与实战 311

11.1 HTML结构重构 311

11.1.1 设计基本结构 311

11.1.2 SEO结构优化 313

11.2 单列版式 314

11.3 两列版式 316

11.3.1 弹性版式 316

11.3.2 固宽版式 319

11.3.3 混合版式 320

11.4 三列版式 324

11.4.1 弹性版式 324

11.4.2 固宽版式 328

11.4.3 混合版式 329

11.4.4 多列等高 333

11.5 实战案例 336

11.5.1 设计单列固宽网页 336

11.5.2 设计单列弹性框架网页 341

11.5.3 设计两列弹性网页 347

11.5.4 设计三列弹性网页 352

第12章 使用CSS3布局网页 356

12.1 多列流动布局 356

12.1.1 设置列宽 356

12.1.2 设置列数 357

12.1.3 设置列间距 358

12.1.4 设置列边框样式 359

12.1.5 设置跨列显示 360

12.1.6 设置列高度 361

12.2 弹性盒布局 362

12.2.1 定义Flexbox 363

12.2.2 定义伸缩方向 365

12.2.3 定义行数 366

12.2.4 定义对齐方式 368

12.2.5 定义伸缩项目 370

12.3 实战案例 373

12.3.1 比较三种布局方式 373

12.3.2 设计可伸缩网页模板 377

12.3.3 设计多列网页 381

12.3.4 设计HTML5应用网页模板 383

第13章 使用CSS3设计动画 387

13.1 设计2D变换 387

13.1.1 定义旋转 387

13.1.2 定义缩放 388

13.1.3 定义移动 389

13.1.4 定义倾斜 391

13.1.5 定义矩阵 392

13.1.6 定义变换原点 393

13.2 设计3D变换 394

13.2.1 定义位移 395

13.2.2 定义缩放 397

13.2.3 定义旋转 398

13.3 设计过渡动画 401

13.3.1 设置过渡属性 401

13.3.2 设置过渡时间 402

13.3.3 设置延迟时间 402

13.3.4 设置过渡动画类型 403

13.3.5 设置触发方式 404

13.4 设计帧动画 410

13.4.1 设置关键帧 410

13.4.2 设置动画属性 411

13.5 实战案例 414

13.5.1 设计挂图 414

13.5.2 设计高亮显示 415

13.5.3 设计3D几何体 416

13.5.4 设计旋转的盒子 419

13.5.5 设计可折叠面板 421

13.5.6 设计翻转广告 422

13.5.7 设计跑步动画 424

第14章 设计可响应的移动网页 426

14.1 响应式设计基础 426

14.1.1 响应式设计流程 426

14.1.2 设计响应式图片 427

14.1.3 定义媒体类型 429

14.1.4 使用@media 430

14.1.5 在<link>中定义媒体查询 433

14.1.6 设计响应式布局 437

14.2 实战案例 441

14.2.1 根据设备控制显示内容 441

14.2.2 设计伸缩菜单 444

14.2.3 设计可响应网页模板 446

14.2.4 设计响应式网站首页 448

第15章 使用JavaScript控制CSS样式 452

15.1 在网页中使用JavaScript 452

15.1.1 使用<script>标签 452

15.1.2 脚本位置 454

15.1.3 延迟执行 455

15.1.4 异步响应 456

15.1.5 脚本样式与CSS样式 457

15.2 获取网页对象 458

15.2.1 获取元素 458

15.2.2 使用CSS选择器 460

15.2.3 遍历DOM节点 461

15.2.4 遍历元素 462

15.3 操作类样式 464

15.3.1 获取类样式 464

15.3.2 添加类样式 465

15.3.3 删除类样式 466

15.4 读写行内样式 467

15.4.1 CSS脚本特性 467

15.4.2 使用style对象 468

15.5 读写样式表中样式 473

15.5.1 使用styleSheets对象 474

15.5.2 访问样式 475

15.5.3 读取选择符 477

15.5.4 编辑样式 478

15.5.5 添加样式 479

15.5.6 读取最终样式 480

15.6 获取尺寸 483

15.6.1 获取对象大小 483

15.6.2 获取可视区域大小 484

15.6.3 获取偏移大小 487

15.6.4 获取窗口大小 488

15.7 获取位置 489

15.7.1 获取偏移位置 489

15.7.2 获取相对位置 491

15.7.3 获取定位位置 492

15.7.4 获取鼠标指针位置 492

15.7.5 获取鼠标指针相对位置 493

15.7.6 获取滚动条位置 495

15.8 设置位置 495

15.8.1 设置偏移位置 495

15.8.2 设置相对位置 496

15.8.3 设置滚动条位置 497

15.9 显示 497

15.9.1 可见性 497

15.9.2 透明度 498

15.10 实战案例 499

15.10.1 使用定时器 499

15.10.2 设计运动 502

15.10.3 设计渐变 503

15.10.4 设计换肤 504

第16章 使用CSS设计XML文档样式 507

16.1 XML样式基础 507

16.1.1 XML文档结构 507

16.1.2 嵌入CSS样式 509

16.1.3 使用CSS样式表 510

16.2 实战案例 512

16.2.1 设计特效文字 512

16.2.2 设计表格样式 513

16.2.3 设计图文页面 516

16.2.4 设计正文版面 517