《Dreamweaver CC网页设计从入门到精通》PDF下载

  • 购买积分:23 如何计算积分?
  • 作  者:李静编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2017
  • ISBN:9787302425410
  • 页数:853 页
图书介绍:本书以丰富的实例案例、通俗易懂的语言详细讲解了Dreamweaver CC制作网页的过程。全书配有视频,配套学习资源非常丰富。

第1章 Dreamweaver CC网页设计基础 1

1.1 Dreamweaver概述 2

1.1.1 Dreamweaver历史 2

1.1.2 熟悉Dreamweaver主界面 2

1.2 使用辅助工具 6

1.2.1 标尺 6

1.2.2 网格 7

1.2.3 辅助线 8

1.3 操作编码环境 9

1.3.1 代码提示 9

1.3.2 代码格式化 10

1.3.3 编码工具栏 11

1.4 使用编码工具 14

1.4.1 快速标签编辑器 14

1.4.2 代码片断 17

1.4.3 代码浏览器 18

第2章 新建网页 19

2.1 实战演练:新建页面 20

2.2 初始化页面样式 22

2.2.1 设置外观 22

2.2.2 设置链接 26

2.2.3 设置标题 27

2.2.4 设置标题/编码 27

2.2.5 设置跟踪图像 27

2.3 定义元信息 28

2.3.1 实战演练:设置网页字符编码 29

2.3.2 实战演练:设置页面有效期 30

2.3.3 实战演练:设置网页禁止缓存 30

2.3.4 实战演练:设置网页自动刷新 31

2.3.5 实战演练:设置网页自动跳转 31

2.3.6 实战演练:设置网页转场效果 31

2.3.7 实战演练:设置网页独立显示 32

2.3.8 实战演练:设置网页编辑器说明 32

2.3.9 实战演练:设置网页关键词 33

2.3.10 实战演练:设置首页搜索限制 33

2.3.11 实战演练:设置网页说明 34

2.3.12 实战演练:设置网页作者信息 34

2.3.13 实战演练:设置网页版权信息 34

2.3.14 实战演练:设置建站日期 34

2.3.15 实战演练:设置作者联系邮箱 35

2.4 HTML基础 35

2.4.1 HTML文档基本结构 35

2.4.2 HTML基本语法 35

2.4.3 HTML标签 37

2.4.4 HTML属性 42

2.5 案例实战:使用编码设计网页 45

第3章 编辑网页文本 47

3.1 输入网页文本 48

3.2 设置文本属性 49

3.3 定义文本格式 50

3.3.1 实战演练:输入段落文本 50

3.3.2 实战演练:定义标题文本 52

3.3.3 实战演练:输入预定义格式文本 53

3.4 案例实战:定义类文本 54

3.5 设置字体样式 57

3.5.1 实战演练:定义字体类型 57

3.5.2 实战演练:定义字体颜色 59

3.5.3 实战演练:定义粗体和斜体样式 61

3.5.4 实战演练:定义字体大小 62

3.6 设置段落样式 64

3.6.1 实战演练:强制换行 64

3.6.2 实战演练:定义文本对齐 65

3.6.3 实战演练:定义文本缩进 67

3.7 设置列表属性 69

3.7.1 实战演练:设计项目列表 69

3.7.2 实战演练:设计编号列表 70

3.7.3 实战演练:设计定义列表 72

3.7.4 实战演练:设计多层目录结构 73

3.8 综合案例 76

3.8.1 定义链接文本 76

3.8.2 输入特殊文本 77

3.8.3 批量修改文本 78

第4章 插入图像 80

4.1 网页图像概述 81

4.2 插入网页图像 81

4.2.1 实战演练:插入普通图像 81

4.2.2 实战演练:插入鼠标经过图像 83

4.2.3 实战演练:插入图像占位符 84

4.2.4 实战演练:插入Fireworks HTML 86

4.3 案例实战:设置图像属性 87

4.4 编辑网页图像 88

4.4.1 实战演练:调整图像大小 89

4.4.2 实战演练:裁剪图像 89

4.4.3 实战演练:调整图像亮度和对比度 91

4.4.4 实战演练:锐化图像 92

4.4.5 实战演练:优化图像 92

4.5 案例实战:混搭Dreamweaver+Photoshop设计 94

4.6 综合案例 96

4.6.1 定义图像自适应大小 96

4.6.2 定义图像边框 98

4.6.3 设计半透明图像效果 101

4.6.4 设计图文混排版式 104

第5章 定义网页链接 107

5.1 网页链接概述 108

5.1.1 熟悉URL 108

5.1.2 认识路径 108

5.1.3 定义链接注意事项 109

5.2 定义链接 110

5.2.1 实战演练:使用“属性”面板 110

5.2.2 实战演练:使用指向文件图标 111

5.2.3 实战演练:使用Hyperlink对话框 112

5.2.4 实战演练:使用快捷菜单 112

5.2.5 实战演练:使用拖曳定义链接 113

5.2.6 实战演练:在代码中定义链接 114

5.3 应用链接 114

5.3.1 实战演练:定义锚点链接 114

5.3.2 实战演练:定义电子邮箱链接 116

5.3.3 实战演练:定义脚本链接 116

5.3.4 实战演练:定义空链接 118

5.3.5 实战演练:定义下载链接 118

5.3.6 实战演练:定义多链接 119

5.4 案例实战:定义图像热点 120

5.5 综合案例 122

5.5.1 定义网页链接样式 122

5.5.2 设计下划线链接样式 124

5.5.3 设计立体链接样式 127

5.5.4 设计滑动背景链接样式 129

第6章 应用多媒体 132

6.1 案例实战:在网页中使用Flash动画 133

6.2 案例实战:在网页中使用FLV视频 136

6.3 在网页中插入插件 139

6.3.1 实战演练:在网页中嵌入背景音乐 139

6.3.2 实战演练:插入音频 141

6.3.3 实战演练:插入视频 142

6.4 案例实战:使用HTML5音频 143

6.5 案例实战:使用HTML5视频 145

6.6 HTML5多媒体高级控制 149

6.6.1 属性 149

6.6.2 方法 152

6.6.3 事件 153

6.7 使用HTML5画布 154

6.7.1 实战演练:在页面中插入画布 154

6.7.2 实战演练:在画布中绘制图形 156

6.7.3 实战演练:绘制基本图形 158

6.7.4 实战演练:清理画布和恢复画布状态 163

6.7.5 实战演练:变换图形 165

6.7.6 实战演练:插入文字和图像 169

6.8 综合案例 172

6.8.1 设计音乐播放器 172

6.8.2 设计动态时钟 174

第7章 使用表格 178

7.1 案例实战:插入表格 179

7.2 选择表格 181

7.2.1 实战演练:选择表格 181

7.2.2 实战演练:选择表格的行或列 182

7.2.3 实战演练:选择单元格 184

7.3 设置表格属性 184

7.3.1 设置<table>属性 184

7.3.2 设置<tr>和<td>属性 185

7.4 操作表格 187

7.4.1 实战演练:调整表格大小 187

7.4.2 实战演练:清除和均化表格大小 188

7.4.3 实战演练:增加行和列 189

7.4.4 实战演练:删除表格元素 190

7.4.5 实战演练:剪切、复制和粘贴单元格 191

7.4.6 实战演练:合并和拆分单元格 192

7.4.7 实战演练:导入表格数据 194

7.4.8 实战演练:导出表格数据 195

7.4.9 实战演练:排序表格数据 195

7.5 案例实战:设计表格样式 196

7.5.1 定义边框样式 197

7.5.2 优化表格样式 202

7.6 综合案例:设计表格页面 207

7.6.1 设计内容页 207

7.6.2 设计弹性主页 213

7.6.3 设计交互式首页 221

第8章 使用CSS 226

8.1 CSS概述 227

8.2 CSS基本语法和用法 227

8.2.1 CSS基本结构 228

8.2.2 CSS基本用法 228

8.2.3 CSS样式表 230

8.2.4 导入外部样式表 230

8.2.5 CSS注释和空格 231

8.3 CSS属性和值 231

8.3.1 CSS属性 231

8.3.2 CSS属性值 232

8.4 CSS选择器 234

8.5 CSS特性 238

8.5.1 CSS继承性 238

8.5.2 CSS层叠性 239

8.6 CSS设备类型 242

8.7 使用CSS设计器 243

8.7.1 认识CSS设计器 243

8.7.2 实战演练:创建和附加样式表 244

8.7.3 实战演练:定义媒体查询 245

8.7.4 实战演练:定义CSS选择器 246

8.7.5 实战演练:定义CSS选择器 246

8.7.6 实战演练:设置CSS属性 247

8.8 使用CSS规则 248

8.8.1 实战演练:新建CSS规则 248

8.8.2 案例实战:定义文本样式 251

8.8.3 案例实战:定义背景样式 252

8.8.4 案例实战:定义区块样式 254

8.8.5 案例实战:定义方框样式 255

8.8.6 案例实战:定义边框样式 256

8.8.7 案例实战:定义列表样式 257

8.8.8 案例实战:定义定位样式 258

8.8.9 案例实战:定义扩展样式 260

第9章 设计CSS页面 262

9.1 CSS盒模型 263

9.1.1 边界 263

9.1.2 补白 264

9.1.3 边框和内容 269

9.2 浮动布局 269

9.2.1 浮动布局概述 270

9.2.2 案例实战:设计三栏浮动版式 272

9.2.3 案例实战:定义浮动偏移 276

9.2.4 案例实战:设计图文环绕版式 280

9.2.5 案例实战:使用清除 283

9.2.6 案例实战:撑开包含框 285

9.2.7 案例实战:调整浮动栏目间距 289

9.2.8 案例实战:处理浮动错位 293

9.3 综合实战:设计弹性页面 300

第10章 使用CSS定位 307

10.1.案例实战:使用绝对定位 308

10.2 案例实战:使用相对定位 311

10.3 案例实战:使用固定定位 313

10.4 控制定位位置 318

10.4.1 实战演练:页内定位 318

10.4.2 实战演练:框内定位 321

10.4.3 实战演练:群定位 324

10.4.4 实战演练:自身定位 330

10.5 控制层叠顺序 333

10.5.1 实战演练:定义层叠顺序 333

10.5.2 实战演练:定义负层叠 337

10.5.3 实战演练:设计嵌套层叠 342

第11章 设计CSS动画 347

11.1 定义过渡效果 348

11.1.1 初步实践:设计盒子变大的过渡效果 348

11.1.2 CSS3 Transition概述 351

11.1.3 案例实战:设计折叠框 356

11.2 定义变形动画 362

11.2.1 CSS3 Transform概述 362

11.2.2 案例实战:设计变形菜单 367

11.2.3 案例实战:设计3D平面视图 372

11.3 定义帧动画 375

11.3.1 CSS3 Animations概述 375

11.3.2 案例实战:设计旋转的鞋子 377

11.3.3 案例实战:设计时钟动画 380

第12章 设计HTML5页面 386

12.1 案例实战:定义标题栏 387

12.2 案例实战:定义文章块 391

12.3 案例实战:定义内容块 398

12.4 案例实战:定义导航栏 404

12.5 案例实战:定义侧边栏 409

12.6 案例实战:定义脚注栏 414

12.7 案例实战:定义语义要素 418

第13章 使用资源、模板和库 420

13.1 Dreamweaver资源概述 421

13.1.1 资源分类 421

13.1.2 资源类型 422

13.2 使用资源 423

13.2.1 实战演练:插入图像 423

13.2.2 实战演练:应用颜色 424

13.2.3 实战演练:应用超链接 424

13.3 管理“资源”面板 425

13.3.1 选择资源 425

13.3.2 修改资源 425

13.3.3 收藏资源 426

13.3.4 共享资源 427

13.4 使用模板 427

13.4.1 模板概述 427

13.4.2 实战演练:创建模板 428

13.4.3 实战演练:定义可编辑区域 430

13.4.4 实战演练:应用模板 432

13.4.5 实战演练:更新模板 433

13.5 使用库 434

13.5.1 库概述 434

13.5.2 实战演练:创建库项目 435

13.5.3 实战演练:插入库项目 437

13.5.4 实战演练:修改库项目 437

13.5.5 实战演练:更新和分离库项目 438

第14章 使用行为 439

14.1 Dreamweaver行为概述 440

14.2 实战演练:使用“行为”面板 442

14.3 案例实战:交换图像 444

14.4 弹出行为 446

14.4.1 案例实战:设计对话框 447

14.4.2 案例实战:设计弹窗 448

14.5 拖放操作 450

14.5.1 案例实战:简单拖动 450

14.5.2 案例实战:限制拖放 453

14.5.3 案例实战:投放停靠 455

14.5.4 案例实战:拖放区域 458

14.5.5 案例实战:定义回调函数 459

14.6 CSS脚本化 462

14.6.1 案例实战:定义动态属性 462

14.6.2 案例实战:设计显隐控制按钮 465

14.6.3 案例实战:设计宽幅广告 469

14.7 HTML脚本化 473

14.7.1 案例实战:插入HTML文本 473

14.7.2 案例实战:设置文本域文本 475

14.8 自动跳转 479

14.8.1 案例实战:插入跳转菜单 479

14.8.2 案例实战:插入跳转菜单开始 481

14.8.3 案例实战:转到URL 482

14.9 页面初始化 484

14.9.1 案例实战:预先载入图像 484

14.9.2 案例实战:检查插件 486

14.9.3 案例实战:调用JavaScript 488

第15章 使用表单 490

15.1 网页表单概述 491

15.2 定义表单结构 491

15.2.1 输入框 492

15.2.2 文本区域 492

15.2.3 选择框 492

15.3 创建表单 493

15.3.1 实战演练:定义表单结构 493

15.3.2 实战演练:插入文本框 495

15.3.3 实战演练:插入密码 497

15.3.4 实战演练:插入文本区域 498

15.3.5 实战演练:插入隐藏域 499

15.3.6 实战演练:插入按钮 500

15.3.7 实战演练:插入图像域 501

15.3.8 实战演练:插入文件域 502

15.3.9 实战演练:插入单选按钮 503

15.3.10 实战演练:插入复选框 505

15.3.11 实战演练:插入选择框 507

15.3.12 实战演练:插入标签和字段集 508

15.4 插入HTML5表单 509

15.4.1 案例实战:设计电子邮件 509

15.4.2 案例实战:设计URL地址 512

15.4.3 案例实战:设计数字框 515

15.4.4 案例实战:设计范围框 518

15.4.5 案例实战:设计电话框 521

15.4.6 案例实战:设计搜索框 523

15.4.7 案例实战:设计日期选择器 525

15.4.8 案例实战:设计颜色选择器 532

15.5 设置HTML5表单 534

15.5.1 案例实战:自动完成 534

15.5.2 案例实战:自动焦点 538

15.5.3 案例实战:绑定表单域 540

15.5.4 案例实战:匹配数据列表 545

15.5.5 案例实战:匹配模式 548

15.5.6 案例实战:文件批量上传 553

15.5.7 案例实战:其他实用功能 556

第16章 使用jQuery UI和特效 559

16.1 案例实战:使用选项卡 560

16.2 案例实战:使用手风琴组件 562

16.3 案例实战:使用对话框 566

16.4 案例实战:使用高亮特效 571

16.5 案例实战:使用弹跳特效 575

16.6 案例实战:使用摇晃特效 580

16.7 案例实战:使用缩放特效 583

16.8 案例实战:使用抖动特效 587

16.9 案例实战:使用剪辑特效 591

第17章 使用jQuery Mobile 599

17.1 jQuery Mobile概述 600

17.2 设计移动页 601

17.2.1 案例实战:插入单页 601

17.2.2 案例实战:插入多页 604

17.2.3 案例实战:设计链接页 608

17.3 设计对话框 611

17.3.1 案例实战:插入对话框 611

17.3.2 案例实战:关闭对话框 613

17.4 设计标题 614

17.4.1 案例实战:定义标题栏 614

17.4.2 案例实战:定义标题栏导航 618

17.4.3 案例实战:设置按钮位置 620

17.5 设计导航 621

17.5.1 案例实战:定义导航栏 621

17.5.2 案例实战:定义导航图标 625

17.5.3 案例实战:设置导航按钮位置 627

17.5.4 案例实战:自定义导航图标 629

17.6 设计脚注 632

17.6.1 案例实战:定义脚注栏 632

17.6.2 案例实战:添加脚注对象 635

17.7 页面布局 637

17.7.1 案例实战:使用网格 637

17.7.2 案例实战:使用可折叠面板 642

17.7.3 案例实战:使用折叠组 645

第18章 设计移动页面 647

18.1 设计按钮 648

18.1.1 案例实战:插入按钮 648

18.1.2 案例实战:插入按钮组 650

18.2 设计表单 653

18.2.1 表单组件概述 653

18.2.2 案例实战:插入文本框 653

18.2.3 案例实战:插入滑块 657

18.2.4 案例实战:插入翻转切换开关 659

18.2.5 案例实战:插入单选按钮 661

18.2.6 案例实战:插入复选框 663

18.2.7 案例实战:插入选择菜单 666

18.2.8 案例实战:插入列表框 669

18.3 设计列表 671

18.3.1 案例实战:插入简单列表 671

18.3.2 案例实战:定义列表嵌套 675

18.3.3 案例实战:插入有序列表 678

18.3.4 案例实战:拆分按钮列表项 679

18.3.5 案例实战:定义分类列表 681

18.3.6 案例实战:插入修饰图标和计数器 683

18.3.7 案例实战:格式化列表 684

18.4 综合案例 689

18.4.1 案例分析 689

18.4.2 设计首页 690

18.4.3 设计列表页 694

18.4.4 设计详细页 696

18.4.5 设计修改页 698

18.4.6 设计添加页 702

第19章 搭建动态网站 706

19.1 动态网页概述 707

19.2 动态网页制作过程 708

19.3 服务器技术概述 709

19.4 搭建虚拟服务器 710

19.4.1 ASP服务器技术概述 710

19.4.2 认识IIS 711

19.4.3 实战演练:安装IIS组件 711

19.4.4 实战演练:配置IIS组件 713

19.5 定义本地站点 715

19.5.1 实战演练:定义虚拟目录 715

19.5.2 实战演练:定义本地站点 717

19.5.3 实战演练:定义动态站点 719

19.5.4 实战演练:测试本地站 722

19.6 定义远程站点 723

19.6.1 申请域名和空间 723

19.6.2 实战演练:定义FTP服务器 726

第20章 管理站点 728

20.1 站点规划 729

20.1.1 设计规划 729

20.1.2 准备素材 729

20.1.3 设计风格 729

20.1.4 规划结构 730

20.2 管理站点 730

20.2.1 编辑站点 730

20.2.2 备份站点 731

20.3 编辑站点 732

20.3.1 切换站点 732

20.3.2 编辑文件 733

20.3.3 查看文件 733

20.3.4 快速定位 734

20.4 上传网站 735

20.4.1 快速上传 735

20.4.2 同步上传 736

20.4.3 遮盖上传 736

20.5 远程管理 737

20.5.1 认识网站管理器 737

20.5.2 操作远程目录 738

20.6 合作开发 739

20.6.1 存回和取出 739

20.6.2 使用设计备注 739

20.6.3 自定义信息列 741

20.7 测试和维护 742

20.7.1 检查断开链接 742

20.7.2 删除孤立文件 743

20.7.3 验证标准 744

20.7.4 检查兼容性 746

第21章 访问数据库 747

21.1 数据库概述 748

21.2 案例实战:设计数据库 748

21.2.1 认识Access数据库 748

21.2.2 创建Access数据库 750

21.3 使用“数据库”面板 753

21.3.1 定义动态站点 754

21.3.2 使用“数据库”面板 755

21.4 使用DSN连接 755

21.4.1 定义本地DSN连接 756

21.4.2 定义远程DSN连接 758

21.5 使用自定义连接 759

21.5.1 认识自定义连接字符串 759

21.5.2 本地连接 760

21.5.3 远程连接 761

21.6 案例实战:连接到数据库 764

21.7 编辑数据库连接 765

21.7.1 修改数据库连接 765

21.7.2 查看连接的数据库 766

21.8 定义记录集 767

21.8.1 使用“绑定”面板 767

21.8.2 设置SQL查询字符串 768

21.8.3 编辑记录集 770

21.9 案例:在数据库中查询最新留言 771

21.10 定义高级记录集 773

21.10.1 输入SQL查询字符串 773

21.10.2 设置SQL查询字符串的参数 774

第22章 使用服务器行为 776

22.1 服务器行为概述 777

22.2 插入动态文本 778

22.2.1 绑定动态文本 778

22.2.2 设置动态文本的数据格式 780

22.3 插入动态下拉列表 781

22.4 插入动态文本框 783

22.5 插入动态复选框 784

22.6 插入动态单选按钮 786

22.7 设计重复区域 787

22.8 记录集分页 789

22.8.1 定义普通导航 789

22.8.2 定义特定记录导航 789

22.9 显示区域 789

22.10 转到详细页面 790

22.11 转到相关页面 793

22.12 操作记录 794

22.12.1 插入记录 794

22.12.2 更新记录 795

22.12.3 删除记录 798

22.13 用户身份验证 798

22.13.1 检查新用户名 798

22.13.2 登录用户 799

22.13.3 限制对页的访问 799

22.13.4 注销用户 800

第23章 开发实战:留言本 801

23.1 案例概述 802

23.2 定义数据库 803

23.3 设计基本功能 803

23.3.1 定义记录集 804

23.3.2 绑定记录集 805

23.3.3 重复显示记录 808

23.3.4 记录集分页 809

23.3.5 控制导航条 810

23.3.6 增加记录 811

23.4 设计管理页面 812

23.4.1 管理登录 812

23.4.2 限制访问 812

23.4.3 修改留言 813

23.4.4 删除留言 814

23.4.5 增加记录集分页提示信息 815

23.4.6 修改用户信息 817

23.4.7 注销用户登录 818

23.5 设计扩展功能 818

23.5.1 留言回复 818

23.5.2 留言审核 819

23.6 总结 821

第24章 开发实战:个人博客 822

24.1 案例概述 823

24.2 定义数据库 824

24.3 设计基本模块 826

24.3.1 设计站点导航 826

24.3.2 设计版权 827

24.3.3 设计通用导航 828

24.3.4 设计博客图标 828

24.3.5 设计公告 830

24.3.6 设计最新日志 830

24.3.7 设计日志分类 831

24.3.8 设计日历 832

24.3.9 设计最新评论 833

24.3.10 设计最新留言 834

24.3.11 设计友情链接 835

24.3.12 设计博客统计 835

24.3.13 设计背景音乐 836

24.4 设计前台页面 837

24.4.1 设计日志列表 837

24.4.2 设计详细页 838

24.4.3 设计内容页 839

24.4.4 发表评论 839

24.4.5 显示评论 841

24.5 设计图片分享 841

24.5.1 图片列表 841

24.5.2 显示图片 843

24.6 设计音乐分享 843

24.7 设计留言板 844

24.8 设计后台页面 845

24.8.1 设计基本模块 845

24.8.2 系统管理 846

24.8.3 日志管理 848

24.8.4 图片管理 849

24.8.5 音乐管理 851

24.8.6 留言管理 852

24.8.7 公告管理 852

24.8.8 友情链接 852

24.8.9 退出管理 853

24.9 总结 853