第1篇 入门篇 2
第1章 网页和网站基础知识 2
1.1 认识网页和网站 3
1.1.1 网页和网站的关系 3
1.1.2 网页的相关概念 4
1.2 网页的HTML构成 6
1.2.1 文档标记 7
1.2.2 头部标记 7
1.2.3 主体标记 8
1.3 HTML常用标记 8
1.3.1 链接标记〈LINK〉 8
1.3.2 段落标记〈P〉 9
1.3.3 通用块标记〈DIV〉 10
1.3.4 行内标记〈SPAN〉 11
1.3.5 元数据标记〈META〉 12
1.3.6 图像标记〈IMG〉 13
1.3.7 框架容器标记〈FRAMESET〉 14
1.3.8 子框架标记〈FRAME〉 14
1.3.9 表格标记〈TABLE〉 15
1.3.10 浮动帧标记〈IFRAME〉 16
1.3.11 容器标记〈MARQUEE〉 17
1.4 综合实战——制作日程表 19
高手私房菜 21
技巧1:如何查看网页的HTML代码 21
技巧2:使用记事本编辑HTML文件后如何在浏览器中预览 21
技巧3:查看其他网站的CSS样式表文件 22
第2章 初识Dreamweaver CC 23
2.1 走进Dreamweaver CC 24
2.1.1 安装Dreamweaver CC中文版 24
2.1.2 启动Dreamweaver CC中文版 25
2.1.3 Dreamweaver CC的工作环境 26
2.2 体验Dreamweaver CC的新增功能 27
2.2.1 增强的CSS功能 27
2.2.2 实时视图导航 29
2.2.3 简化的站点设置 29
2.2.4 Business Catalyst集成 30
2.2.5 动态相关文件 30
2.2.6 PHP自定义类代码提示 30
2.2.7 站点特定的代码提示 30
2.2.8 Subversion支持增强功能 30
2.3 创建站点 30
2.3.1 创建本地站点 31
2.3.2 创建远程站点 31
2.4 管理站点 32
2.4.1 打开站点 32
2.4.2 编辑站点 33
2.4.3 复制站点 33
2.4.4 删除站点 34
2.5 操作站点文件及文件夹 34
2.5.1 创建文件夹 34
2.5.2 创建文件 35
2.5.3 文件或文件夹的移动和复制 35
2.5.4 删除文件或文件夹 36
2.6 综合实战——创建和管理本地站点 36
高手私房菜 37
技巧:定制Dreamweaver的编辑窗口 37
第3章 HTML 5基础 39
3.1 初识HTML 40
3.1.1 浏览器兼容性分析 40
3.1.2 效率和用户优先特性 40
3.1.3 化繁为简的设计原则 40
3.1.4 通用访问方式 41
3.2 HTML 5的新变化 41
3.2.1 语法的变化 41
3.2.2 新增的元素和废除的元素 42
3.3 HTML 5的注释 43
3.4 HTML 5文件的编写方法 44
3.4.1 使用记事本 44
3.4.2 使用Dreamweaver 45
高手私房菜 46
技巧1:网页中常用的语言编码方式 46
技巧2:网页中的基本标签是否必须成对出现 46
第2篇 静态网页篇 48
第4章 设置网页属性 48
4.1 “页面属性”对话框 49
4.2 借助辅助工具 50
4.2.1 配置窗口大小 50
4.2.2 使用标尺 51
4.2.3 使用网格 51
4.2.4 使用辅助线 52
4.2.5 缩放窗口 53
4.3 在HTML代码中编辑页面属性 53
4.4 获取与查看页面代码 54
高手私房菜 54
技巧:网页中的基本标签是否必须成对出现 54
第5章 编辑网页 55
5.1 文档的基本操作 56
5.1.1 创建空白文档 56
5.1.2 设置页面属性 56
5.1.3 插入文本 59
5.2 设置文本属性 61
5.2.1 设置字体 61
5.2.2 设置字号 62
5.2.3 设置字体颜色 62
5.2.4 设置字体样式 63
5.2.5 编辑段落 64
5.2.6 检查拼写 66
5.2.7 创建项目列表 66
5.3 用图像美化网页 68
5.3.1 选择合适的图像格式 68
5.3.2 插入图像 68
5.3.3 设置图像属性 69
5.3.4 插入鼠标经过图像 71
5.4 创建链接 72
5.4.1 了解链接 72
5.4.2 创建链接 74
5.4.3 创建图像热点链接 75
5.4.4 创建电子邮件链接 76
5.4.5 创建下载文件的链接 77
5.4.6 创建空链接 77
5.4.7 创建脚本链接 78
5.5 综合实战1——制作图文并茂的网页 78
5.6 综合实战2——编织网站链接 80
高手私房菜 81
技巧:设置外部的图片编辑器 81
第6章 表格式网页布局 83
6.1 插入表格 84
6.2 添加内容到单元格 85
6.2.1 向表格中输入文本 85
6.2.2 嵌套表格 86
6.2.3 在单元格中插入图像 86
6.3 设置表格属性 86
6.3.1 设置单元格属性 87
6.3.2 设置表格属性 87
6.4 表格的基本操作 89
6.4.1 选定表格 89
6.4.2 剪切 90
6.4.3 复制 91
6.4.4 添加行或列 92
6.4.5 删除行或列 92
6.4.6 合并单元格 93
6.4.7 拆分单元格 93
6.4.8 调整表格大小 94
6.4.9 表格排序 94
6.5 综合实战——利用表格排版页面 96
高手私房菜 102
技巧1:使用“扩展表格”模式查看表格 102
技巧2:设置表格边框和宽度的技巧 102
第7章 创建网页样式——CSS 103
7.1 网页设计中的CSS 104
7.1.1 CSS的作用 104
7.1.2 CSS的基本使用方法 105
7.2 定义CSS样式的属性 106
7.2.1 定义文本样式 107
7.2.2 定义背景样式 108
7.2.3 定义区块样式 109
7.2.4 定义方框样式 110
7.2.5 定义边框样式 110
7.2.6 定义列表样式 111
7.2.7 定义定位样式 111
7.2.8 定义扩展样式 112
7.2.9 定义过渡样式 113
7.2.10 创建嵌入式CSS样式 114
7.2.11 链接外部样式表 115
7.3 编辑CSS样式 117
7.3.1 修改CSS样式 117
7.3.2 删除CSS样式 117
7.3.3 复制CSS样式 118
7.4 CSS过滤器 118
7.4.1 设置图片透明度 119
7.4.2 实现模糊效果 121
7.4.3 将指定颜色设为透明 122
7.4.4 建立偏移的影像轮廓 122
7.4.5 完成图片的水平或垂直翻转 123
7.4.6 为对象外边界增加光效 124
7.4.7 降低图片的彩色度 125
7.4.8 实现底片效果 125
7.4.9 为对象建立透明膜 126
7.4.10 建立对象的固体轮廓 127
7.4.11 用波浪形状打乱图片 128
7.4.12 显示对象的黑暗轮廓 128
7.5 创建第一个使用CSS的网页 129
7.6 综合实战——定义网页样式和边框 130
高手私房菜 132
技巧:CSS字体简写原则 132
第8章 用CSS+DIV灵活布局页面 133
8.1 关于DIV 134
8.1.1 创建DIV 134
8.1.2 为什么要用CSS+DIV布局 135
8.1.3 DIV的嵌套与固定格式 135
8.2 CSS定位与DIV布局 136
8.2.1 盒子模型 136
8.2.2 元素的定位 137
8.3 CSS+DIV布局的常用方法 142
8.3.1 使用DIV对页面整体规划 142
8.3.2 设计各块的位置 143
8.3.3 使用CSS定位 143
8.4 综合实战1——固定宽度且居中的版式 145
8.5 综合实战2——左中右版式 151
高手私房菜 154
技巧1:移除超链接的虚线 154
技巧2:将固定宽度的页面居中 154
第9章 使用网页元素美化网页 155
9.1 插入水平线 156
9.2 插入日期 157
9.3 插入特殊字符 158
9.4 插入Flash对象 159
9.4.1 插入Flash动画 159
9.4.2 插入FLV文件 160
9.5 插入Shockwave动画插件 162
9.6 插入声音 163
9.7 插入Java小程序 164
9.8 插入ActiveX控件 164
9.9 使用HTML 5 Audio和Video API 165
9.10 设置多媒体属性 165
9.11 综合实战——插入透明Flash背景 166
高手私房菜 168
技巧1:如何查看FLV文件 168
技巧2:如何正常显示插入的Active 168
第3篇 动态网页篇 170
第10章 让网页动起来——用表单创建交互网页 170
10.1 创建表单域 171
10.2 插入文本域 171
10.2.1 单行文本域 171
10.2.2 多行文本域 171
10.2.3 密码域 172
10.2.4 调查表的制作 172
10.3 复选框和单选按钮 174
10.3.1 复选框 174
10.3.2 单选按钮 174
10.3.3 单选按钮组 175
10.4 列表和菜单 176
10.4.1 下拉菜单 176
10.4.2 滚动列表 176
10.5 使用按钮激活表单 177
10.5.1 插入按钮 177
10.5.2 图像按钮 177
10.6 使用隐藏域和文件域 178
10.6.1 隐藏域 178
10.6.2 文件域 179
10.7 综合实战——制作留言本 179
高手私房菜 182
技巧:如何保证表单在浏览器中正常显示 182
第11章 从此告别单调——用行为丰富页面 183
11.1 应用行为 184
11.1.1 编辑行为 184
11.1.2 添加行为 185
11.2 标准事件 185
11.3 标准动作 187
11.3.1 交换图像 187
11.3.2 弹出信息 189
11.3.3 打开浏览器窗口 190
11.3.4 调用JavaScript 191
11.3.5 检查插件 191
11.3.6 转到URL 192
11.3.7 预先载入图像 192
11.3.8 设置文本 193
11.3.9 显示-隐藏元素 195
11.3.10 改变属性 196
11.3.11 恢复交换图像 196
11.3.12 检查表单 197
11.4 综合实战1——创建跳转菜单 197
11.5 综合实战2——拖动AP元素 199
高手私房菜 200
技巧1:下载并使用更多的行为 200
技巧2:在使用模板创建的网页中添加行为 200
第12章 锦上添花——用JavaScript点缀网页 201
12.1 初识JavaScript 202
12.1.1 什么是JavaScript 202
12.1.2 将JavaScript嵌入页面 202
12.2 JavaScript语言基础 203
12.2.1 变量定义 203
12.2.2 表达式和运算符 204
12.2.3 程序流程控制 205
12.2.4 函数 207
12.2.5 事件 208
12.2.6 对象 209
12.3 综合实战1——鼠标文字跟随 215
12.4 综合实战2——单击烟花效果 217
12.5 综合实战3——设为首页与加入收藏 222
12.6 综合实战4——倒计时牌 222
高手私房菜 224
技巧1:如何有效避免大小写匹配 224
技巧2:如何避免多重条件的层级 224
第13章 动态网站开发筹备 225
13.1 ASP基础 226
13.1.1 初识ASP 226
13.1.2 创建ASP页面 226
13.2 配置IIS服务器 226
13.2.1 IIS简介 226
13.2.2 安装IIS组件 228
13.2.3 设置IIS服务器 229
13.3 连接数据库 230
13.3.1 创建数据库 230
13.3.2 定义站点 231
13.3.3 创建ODBC数据源 233
13.3.4 连接数据库 234
13.4 留言板网站运行测试 234
高手私房菜 235
技巧1:如何卸载IIS 235
技巧2:设置【Internet选项】 236
第4篇 网站发布与维护篇 238
第14章 让别人浏览我的成果——网站的发布 238
14.1 上传网站前的准备工作 239
14.1.1 注册域名 239
14.1.2 申请空间 239
14.1.3 配置网站系统 239
14.2 测试网站 240
14.2.1 报告 240
14.2.2 检查站点范围的链接 241
14.2.3 改变站点范围的链接 241
14.2.4 查找和替换 242
14.2.5 清理文档 242
14.3 综合实战1——使用Dreamweaver上传网站点 243
14.4 综合实战2——使用FTP工具上传网站 243
高手私房菜 244
技巧:正确上传文件 244
第15章 打造坚实的堡垒——网站的维护与安全 245
15.1 应用行为 246
15.1.1 维护网站的硬件 246
15.1.2 维护网站的软件 246
15.2 查看网站浏览量 247
15.3 了解攻击的类型 249
15.3.1 病毒 249
15.3.2 蠕虫 249
15.3.3 特洛伊木马 250
15.3.4 拒绝服务 250
15.3.5 电子欺骗 250
15.3.6 BUG 251
15.3.7 物理攻击 251
15.4 利用安全资源 251
15.5 使用防火墙 253
15.5.1 为什么要使用防火墙 253
15.5.2 了解防火墙的类型 254
15.6 网络安全性的解决方法 256
高手私房菜 257
技巧:如何提高网站的知名度 257
第5篇 实战篇 260
第16章 个人网站开发 260
16.1 网站的前期准备 261
16.1.1 确定网站的主题 261
16.1.2 确定网站的栏目并布局草图 261
16.2 创建本地站点 261
16.3 制作网站 262
16.3.1 制作网站的导航部分 262
16.3.2 制作网站的主体部分 265
16.3.3 制作网站版权信息部分 271
16.3.4 添加网页特效 274
高手私房菜 278
技巧1:如何让人喜欢自己的网站 278
技巧2:提高网站的创新性 278
第17章 商业网站开发 279
17.1 网站的前期准备工作 280
17.1.1 网站的策划 280
17.1.2 定位网站主题 280
17.1.3 确定网站的栏目和结构 280
17.1.4 准备网站素材 280
17.2 创建本地站点 281
17.3 库网页的制作 281
17.3.1 创建顶部库文件 281
17.3.2 创建底部库文件 288
17.4 创建模板 289
17.5 利用模板制作网页 294
高手私房菜 298
技巧1:商业网站规划常见的问题 298
技巧2:商业网站内容缺乏症的治疗 298
第18章 动态网站开发——网上商城 299
18.1 系统功能分析与设计 300
18.2 数据库结构设计 300
18.2.1 数据库需求分析 300
18.2.2 数据库逻辑设计 300
18.2.3 数据库链接说明 301
18.3 会员管理模块 301
18.3.1 实现会员注册模块 302
18.3.2 实现会员审核模块 305
18.3.3 实现用户登录验证模块 309
18.4 在线购物模块 309
18.4.1 首页搜索区 310
18.4.2 搜索结果页 310
18.4.3 商品详细信息页 312
18.4.4 商品购物车页 312
18.4.5 清空购物车页 315
18.4.6 用户交款页 315
18.4.7 用户联系信息页 316
18.4.8 用户付款方式页 317
18.4.9 用户购物确认页 318
18.4.10 用户购物成功页 318
18.4.11 首页用户订单查询区 319
18.4.12 订单详细信息页 319
高手私房菜 320
技巧1:引用外部程序实现重复功能 320
技巧2:用Session保存用户购物信息 320
第19章 移动客户端网站开发 321
19.1 创建本地站点 322
19.2 创建顶部库文件 322
高手私房菜 334
技巧:巧妙复制文字 334
第6篇 高手秘籍篇 336
第20章 打造赏心悦目的网站——色彩的搭配 336
20.1 善用色彩设计网页 337
20.1.1 色彩的基础知识 337
20.1.2 网页的安全颜色 337
20.2 网页色彩的搭配 338
20.2.1 如何处理色彩 339
20.2.2 网页色彩搭配原理 340
20.2.3 网页中色彩的搭配 341
20.2.4 网页元素的色彩搭配 342
20.2.5 网页色彩的搭配技巧 342
20.3 网页配色精彩赏析 343
20.3.1 网页颜色的使用风格 344
20.3.2 精彩配色赏析 344
20.4 网页设计的艺术处理原则 345
20.4.1 风格定位 345
20.4.2 版面编排 345
20.4.3 线条和形状 346
高手私房菜 346
技巧:使用色彩吸引人的眼球 346
第21章 打造全能网站——添加各种实用工具 347
21.1 将百度、Google搜索添加到网站中 348
21.2 将视频播放器添加到网站中 349
21.3 加入多邮箱登录功能 350
21.4 添加使用查询工具 350
21.4.1 添加天气预报 350
21.4.2 添加IP查询 351
高手私房菜 351
技巧1:正确添加视频播放器 351
技巧2:为网站添加流量统计 351
第22章 增加点击率——网站优化与推广 353
22.1 网站宣传 354
22.1.1 利用网络媒介 354
22.1.2 利用电子邮件 354
22.1.3 使用留言板、博客 354
22.1.4 在网站论坛中留言 355
22.1.5 注册搜索引擎 355
22.1.6 和其他网站交换链接 355
22.2 SEO搜索引擎优化 356
22.2.1 SEO的作用 356
22.2.2 让更多的人从外部访问网站 356
22.2.3 使用关键词提高搜索引擎排名 358
22.2.4 保持站点的干净整洁 359
22.2.5 使用紧凑的网页主题 359
22.2.6 保证网站空间的稳定性 359
高手私房菜 360
技巧1:关键词的操作技巧 360
技巧2:相关链接的SEO技术 360