第1 篇 网站设计与开发入门 第1 章 网站设计基础. 001 1.1 预备知识 001 1.1.1 什么是网站 … 001 1.1.2 静态网页和动态网页 001 1.1.3 申请域名 …… 002 1.1.4 申请服务器空间 …… 004 1.2 常用的网页设计软件 … 004 1.2.1 网页设计软件Dreamweaver 004 1.2.2 图像设计软件Photoshop … 005 1.2.3 HTML 006 1.2.4 FTP 软件 …… 007 1.3 创建网站的基本步骤 … 007 1.3.1 网站的定位 … 007 1.3.2 确定网站主题 008 1.3.3 网站整体规划 008 1.3.4 收集资料与素材 …… 008 1.3.5 设计网页图像 008 1.3.6 切图并制作成页面 … 009 1.3.7 开发动态网站模块 … 009 1.3.8 发布与上传 … 010 1.3.9 后期更新与维护 …… 011 1.3.10 网站的推广 012 1.4 本章小结 012 第2 章 网站页面的策划与布局 013 2.1 网站栏目和页面设计策划 …… 013 2.1.1 为什么要进行策划 … 013 2.1.2 网站的栏目策划 …… 014 2.1.3 网站的页面策划 …… 015 2.2 网站布局的基本元素 … 016 2.2.1 网站Logo …… 016 2.2.2 网站Banner … 016 2.2.3 导航栏 016 2.2.4 主体内容 …… 017 2.2.5 文本 … 017 2.2.6 图像 … 017 2.2.7 页脚 … 018 2.2.8 广告区 018 2.3 网页版面布局设计 …… 018 2.3.1 网页版面布局原则 … 018 2.3.2 点、线、面的构成 … 020 2.4 网页布局方法 … 021 2.4.1 纸上布局法 … 021 2.4.2 软件布局法 … 021 2.5 常见的网页面结构类型 022 2.5.1 “厂”字形布局 …… 022 2.5.2 “国”字形布局 …… 022 2.5.3 “框架”型布局 …… 023 2.5.4 “封面”型布局 …… 023 2.5.5 Flash 型布局 023 2.6 文字与版式设计 023 2.6.1 文字的字体、字号、行距 … 023 2.6.2 文字的颜色 … 024 2.6.3 文字的图形化 024 2.7 图像设计排版 … 025 2.7.1 网页中应用图像的注意事项 025 2.7.2 让图片更合理 026 2.8 本章小结 026 第3 章 网页的色彩搭配. 027 3.1 色彩基础知识 … 027 3.1.1 色彩的基本概念 …… 027 3.1.2 网页安全色 … 028 3.2 色彩的三要素 … __________029 3.2.1 色相 … 029 3.2.2 明度 … 030 3.2.3 纯度 … 030 3.3 色彩与心理 …… 030 3.3.1 红色的心理与网页表现 …… 031 3.3.2 黄色的心理与网页表现 …… 031 3.3.3 蓝色的心理与网页表现 …… 031 3.3.4 绿色的心理与网页表现 …… 031 3.3.5 紫色的心理与网页表现 …… 032 3.3.6 橙色的心理与网页表现 …… 032 3.3.7 白色的心理与网页表现 …… 032 3.3.8 黑色的心理与网页表现 …… 032 3.3.9 灰色的心理与网页表现 …… 033 3.4 页面色彩搭配 … 033 3.4.1 网页色彩搭配原理 … 033 3.4.2 网页设计中色彩搭配的技巧 034 3.4.3 使用配色软件 036 3.4.4 使用辅助色 … 036 3.5 本章小结 037 第2 篇 网页的排版与制作 4.1 认识Dreamweaver 界面 …… 038 4.2 创建本地站点 … 039 4.3 输入文本 040 4.3.1 在网页中插入文本 … 040 4.3.2 改变字体 …… 041 4.3.3 设置字号 …… 042 4.4 插入其他文本元素 …… 042 4.4.1 插入特殊字符 042 4.4.2 插入水平线 … 043 4.4.3 插入时间 …… 044 4.4.4 插入空格 …… 045 4.5 列表的设置 …… 046 4.5.1 使用无序列表 046 4.5.2 使用有序列表 047 4.6 创建超链接 …… 048 4.6.1 创建电子邮件链接 … 048 4.6.2 创建脚本超链接 …… 049 4.6.3 创建下载文件超链接 050 4.6.4 创建图像热点超链接 050 4.7 实战应用—创建文本网页 … 052 4.8 本章小结 053 第5 章 用表格进行网页排版 054 5.1 在网页中插入表格 …… 054 5.1.1 插入表格 …… 054 5.1.2 添加内容到单元格 … 055 5.2 设置单元格和表格属性 055 5.2.1 设置单元格属性 …… 056 5.2.2 设置表格属性 056 5.3 表格的基本操作 056 5.3.1 选定表格 …… 057 5.3.2 添加行或列 … 057 5.3.3 删除行或列 … 058 5.3.4 合并单元格 … 058 5.3.5 拆分单元格 … 058 5.3.6 调整表格大小 059 5.3.7 调整单元格大小 …… 060 5.4 表格的其他功能 061 5.4.1 导入表格式数据 …… 061 5.4.2 排序表格 …… 062 5.5 综合案例 063 5.6 本章小结 068 第6 章 利用图像和多媒体美化网页 069 6.1 网页中常用的图像格式 069 6.2 在网页中插入图像 …… 070 6.2.1 插入图像 …… 070 6.2.2 设置图像属性 071 6.3 在网页中简单地编辑图像 …… 072 6.3.1 裁剪图像 …… 072 6.3.2 调整图像亮度和对比度 …… 073 6.3.3 锐化图像 …… 073 6.4 插入鼠标经过图像 …… 074 6.5 插入声音 076 6.5.1 音频文件格式 076 6.5.2 添加背景音乐 076 6.6 插入视频 078 6.6.1 视频文件格式 078 6.6.2 在网页中插入视频文件 …… 078 6.7 综合案例 079 6.8 本章小结 080 第7 章 使用模板和库. 081 7.1 认识模板 081 7.2 创建模板 081 7.2.1 在空白文档中创建模板 …… 082 7.2.2 从现有文档创建模板 082 7.2.3 创建可编辑区域 …… 083 7.3 创建基于模板的页面 … 084 7.4 库的创建、管理与应用 085 7.4.1 创建库项目 … 086 7.4.2 库项目的应用 087 7.4.3 编辑库项目 … 088 7.5 综合案例—创建完整的企业网站 模板 …… 089 7.6 综合案例—利用模板创建网页 …… 093 7.7 本章小结 095 第8 章 使用行为添加网页特效 096 8.1 特效中的行为和事件 … 096 8.1.1 网页行为 …… 096 8.1.2 网页事件 …… 097 8.2 使用Dreamweaver 内置行为 098 8.2.1 交换图像 …… 098 8.2.2 弹出信息 …… 099 8.2.3 打开浏览器窗口 …… 100 8.2.4 转到URL …… 101 8.2.5 预先载入图像 103 8.2.6 调用JavaScript …… 104 8.2.7 设置状态栏文本 …… 105 8.3 本章小结 106 第9 章 利用表单对象创建表单文件 107 9.1 表单概述 107 9.1.1 关于表单 …… 107 9.1.2 表单元素 …… 107 9.2 插入输入类表单对象 … 108 9.2.1 插入表单域 … 108 9.2.2 插入文本域 … 109 9.2.3 插入密码域 … 110 9.2.4 插入多行文本域 …… 110 9.2.5 插入隐藏域 … 111 9.2.6 插入复选框 … 111 9.2.7 插入单选按钮 112 9.2.8 插入选择框 … 113 9.2.9 插入URL …… 114 9.2.10 插入图像域 114 9.2.11 插入文件域 115 9.2.12 插入按钮 … 115 9.3 实战应用—制作网站注册页面 …… 116 9.4 本章小结 119 第10 章 使用CSS 样式美化网页. 120 10.1 初识CSS …… 120 10.1.1 CSS 概述 … 120 10.1.2 CSS 的作用 121 10.1.3 CSS 基本语法 …… 121 10.2 字体属性 …… 122 10.2.1 字体font-family …… 122 10.2.2 字号font-size 122 10.2.3 字体加粗font-weight …… 123 10.2.4 字体风格font-style 123 10.2.5 字体变形font-variant …… 124 10.3 段落属性 …… 125 10.3.1 单词间隔word-spacing …… 125 10.3.2 文本行高line-height 125 10.3.3 文字修饰text-decoration … 126 10.3.4 文本对齐方式text-align … 126 10.3.5 文本转换text-transform … 127 10.3.6 文本缩进text-indent 128 10.4 图片样式设置 128 10.4.1 定义图片边框 …… 128 10.4.2 设置文字环绕图片 130 10.5 综合案例—为图片添加边框 …… 131 10.6 本章小结 …… 131 第11 章 使用CSS+Div 灵活布局页面 132 11.1 初识Div 132 11.1.1 Div 概述 …… 132 11.1.2 创建Div …… 133 11.1.3 CSS+Div 布局的优势 …… 133 11.2 CSS 定位与Div 布局 134 11.2.1 盒子模型 … 134 11.2.2 元素的定位 134 11.3 CSS+Div 布局的常用方法 … 137 11.3.1 使用Div 对页面整体规划 138 11.3.2 设计各块的位置 138 11.3.3 使用CSS 定位 …… 138 11.4 本章小结 …… 139 第12 章 使用jQuery UI 和jQuery 特效 140 12.1 Tabs 设计选项卡 …… 140 12.2 Accordion 设计折叠面板 …… 142 12.3 Dialog 设计对话框 … 143 12.4 Shake 设计振动特效 145 12.5 Highlight 设计高亮特效 …… 146 12.6 设计页视图 … 148 12.7 使用按钮组件 150 12.7.1 插入按钮 … 150 12.7.2 按钮组的排列 …… 151 12.8 使用表单组件 152 12.8.1 认识表单组件 …… 152 12.8.2 插入文本框 152 12.8.3 插入滑块 … 155 12.8.4 插入翻转切换开关 156 12.8.5 插入单选按钮 …… 157 12.8.6 插入复选框 159 12.9 本章小结 …… 160 第3 篇 设计精美的网页图像 第13 章 网页图像设计软件Photoshop. 161 13.1 Photoshop 介绍 …… 161 13.1.1 菜单栏 …… 162 13.1.2 工具箱及工具选项栏 …… 162 13.1.3 文档窗口及状态栏 162 13.1.4 面板 163 13.2 绘图工具的使用 …… 163 13.2.1 使用矩形工具和圆角矩形工具 … 163 13.2.2 使用“直线工具” 164 13.2.3 使用油漆桶工具 … 164 13.2.4 使用渐变工具 …… 165 13.3 制作文本特效 166 13.3.1 图层的基本操作 … 166 13.3.2 使用图层样式 …… 167 13.3.3 输入文本 … 167 13.3.4 设置文本格式 …… 168 13.3.5 设置变形文字 …… 168 13.3.6 使用滤镜 … 169 13.4 输出图像 …… 170 13.4.1 将图片保存为PSD 格式 … 170 13.4.2 将图片导出为JPEG 格式 … 171 13.4.3 将图片导出为GIF 格式 … 171 13.5 综合案例 …… 171 13.6 本章小结 …… 173 第14 章 页面图像的切割与优化 174 14.1 优化网页图像 174 14.1.1 图像的优化 174 14.1.2 输出图像 … 175 14.1.3 输出透明GIF 图像 175 14.2 网页切片输出 176 14.2.1 创建切片 … 176 14.2.2 编辑切片 … 177 14.2.3 优化和输出切片 … 177 14.3 创建GIF 动画 178 14.3.1 GIF 动画原理 178 14.3.2 认识“时间轴”面板 …… 179 14.4 综合案例 …… 179 14.4.1 在Photoshop 中优化图像 … 179 14.4.2 切割输出网站主页 180 14.5 本章小结 …… 181 第15 章 设计网站的图片元素 182 15.1 网页中的设计元素 … 182 15.1.1 Logo 182 15.1.2 导航栏 …… 182 15.1.3 页面布局区 183 15.2 网站Logo …… 183 15.2.1 网站Logo 设计标准 184 15.2.2 设计网站Logo …… 184 15.3 设计网站Banner …… 186 15.3.1 什么是Banner …… 186 15.3.2 设计有动画效果的Banner 186 15.4 制作网页导航条 …… 189 15.4.1 网页导航条简介 … 189 15.4.2 设计横向导航条 … 189 15.5 本章小结 …… 190 第4 篇 HTML 网站开发 第16 章 使用HTML 语言编写网页. 191 16.1 认识HTML … 191 16.1.1 HTML 是什么 …… 191 16.1.2 HTML 基本标签 … 192 16.1.3 HTML 文件组成 … 192 16.2 HTML 文档头部标签 193 16.2.1 文档类型声明 …… 193 16.2.2 文档头部标签 …… 193 16.2.3 文档描述 … 193 16.2.4 网页标题 … 194 16.3 基本的HTML 标签 … 194 16.3.1 主体标签 … 194 16.3.2 设置页面边距 …… 195 16.3.3 标题标签 … 195 16.3.4 换行标签 … 196 16.3.5 段落标签 … 197 16.3.6 水平线标签 197 16.4 文字和超链接 198 16.4.1 文本格式化标签 … 198 16.4.2 文本引用与缩进 … 199 16.4.3 字体的设置 199 16.4.4 文本颜色设置 …… 200 16.4.5 超链接标签 200 16.4.6 相对路径和绝对路径 …… 201 16.4.7 设置目标窗口 …… 202 16.4.8 电子邮件链接mailto 202 16.5 图片和列表 … 203 16.5.1 图像标签 … 203 16.5.2 用图像作为超链接 204 16.5.3 有序列表 … 204 16.5.4 无序列表 … 205 16.5.5 嵌套列表 … 206 16.6 表格 … 206 16.6.1 创建基本表格 …… 207 16.6.2 表格的边框和颜色 207 16.6.3 设置表格的背景 … 208 16.6.4 表格的间距与边距 208 16.7 表单 … 209 16.7.1 表单标签 … 209 16.7.2 HTML 表单控件 … 210 16.7.3 文本域(text) …… 210 16.7.4 下拉列表控件 …… 211 16.8 本章小结 …… 211 第17 章 HTML 5 的新特性 212 17.1 认识HTML 5 … 212 17.2 HTML 5 与HTML 4 的区别 … 213 17.2.1 HTML 5 的语法变化 213 17.2.2 HTML 5 中的标记方法 …… 214 17.2.3 HTML 5 语法中的3 个要点 214 17.2.4 标签实例 … 215 17.3 HTML 5 新增和废除的元素 … 215 17.3.1 新增的结构元素 … 215 17.3.2 新增的块级语义元素 …… 216 17.3.3 新增的行内语义元素 …… 218 17.3.4 新增的嵌入多媒体元素与交 互性元素 … 220 17.3.5 新增的input 元素的类型 … 220 17.4 本章小结 …… 221 第18 章 HTML 5 的结构. 222 18.1 新增的主体结构元素 222 18.1.1 article 元素 … 222 18.1.2 section 元素 223 18.1.3 nav 元素 …… 224 18.1.4 aside 元素 … 225 18.1.5 pubdate 属性 226 18.2 新增的非主体结构元素 …… 226 18.2.1 header 元素 226 18.2.2 hgroup 元素 227 18.2.3 footer 元素 … 228 18.2.4 address 元素 228 18.3 播放视频 …… 229 18.4 HTML 5 canvas 画布 230 18.5 本章小结 …… 231 第5 篇 动态网站开发 第19 章 动态网站基础 232 19.1 动态网站原理 232 19.2 在Dreamweaver 中编码 …… 232 19.3 动态网站技术类型 … 234 19.3.1 ASP … 234 19.3.2 PHP … 235 19.3.3 JSP … 235 19.3.4 ASP、PHP 和JSP 比较 … 235 19.4 搭建本地服务器 …… 236 19.4.1 安装IIS …… 236 19.4.2 配置Web 服务器 … 237 19.5 数据库相关术语 …… 238 19.5.1 什么是数据库 …… 238 19.5.2 数据库表 … 238 19.6 常见的数据库管理系统 …… 239 19.7 创建Access 数据库 … 239 19.8 创建数据库连接 …… 241 19.9 本章小结 …… 242 第20 章 动态网页开发语言ASP 基础与应用 243 20.1 动态网站原理 243 20.1.1 ASP 简介 … 243 20.1.2 ASP 的工作原理 … 244 20.2 ASP 连接数据库 …… 244 20.3 Request 对象 245 20.3.1 集合对象 … 245 20.3.2 属性 245 20.3.3 方法 245 20.3.4 Request 对象使用实例 …… 245 20.4 Response 对象 246 20.4.1 集合对象 … 246 20.4.2 属性 247 20.4.3 方法 247 20.4.4 Response 对象使用实例 … 247 20.5 Server 对象 … 248 20.5.1 属性 248 20.5.2 方法 248 20.6 Application 对象 …… 248 20.6.1 方法 249 20.6.2 事件 249 20.7 Session 对象 249 20.7.1 属性 250 20.7.2 方法 250 20.7.3 事件 250 20.7.4 Session 对象实例 … 250 20.8 本章小结 …… 251 第21 章 动态网页脚本语言VBScript. 252 21.1 VBScript 概述 252 21.2 VBScript 数据类型 … 253 21.3 VBScript 变量 253 21.3.1 声明变量 … 254 21.3.2 命名规则 … 254 21.3.3 为变量赋值 254 21.4 VBScript 运算符优先级 …… 254 21.5 使用条件语句 255 21.5.1 使用if…then…else 进行判断 …… 255 21.5.2 使用 Select…Case 进行判断 256 21.6 使用循环语句 256 21.6.1 使用Do…Loop 循环 257 21.6.2 使用While…Wend 257 21.6.3 使用For…Next …… 257 21.7 VBScript 过程 257 21.7.1 过程分类 … 258 21.7.2 过程的输入/ 输出 … 258 21.7.3 在代码中使用Sub 和Function 过程 … 258 21.8 VBScript 函数 258 21.9 本章小结 …… 259 第6 篇 网站发布与运营 第22 章 网站的发布、维护与推广 260 22.1 上传发布网站 260 22.2 网站维护 …… 261 22.2.1 网站内容的更新 … 261 22.2.2 网站风格的更新 … 262 22.2.3 网站备份 … 262 22.3 网站推广 …… 263 22.3.1 注册到搜索引擎 … 263 22.3.2 友情链接 … 263 22.3.3 发布信息推广 …… 264 22.3.4 微博营销推广 …… 264 22.3.5 微信营销推广 …… 264 22.3.6 设置QQ 签名推广 265 22.3.7 QQ 群推广技巧 …… 265 22.4 本章小结 …… 265 第7 篇 网站综合案例 第23 章 设计制作公司宣传网站 266 23.1 网站前期策划 266 23.1.1 网站总体策划 …… 267 23.1.2 企业网站主要功能栏目 … 267 23.2 设计网站页面 268 23.2.1 首页的设计 268 23.2.2 切图并输出 273 23.3 在Dreamweaver 中进行页面排版制作 274 23.3.1 创建本地站点 …… 274 23.3.2 创建二级模板页面 275 23.3.3 利用模板制作其他网页 … 279 23.4 给网页添加特效 …… 281 23.4.1 滚动公告 … 281 23.4.2 制作弹出窗口页面 281 23.5 本章小结 …… 282__