第1章 网站规划与设计 1
1.1 网站和网页基础知识 1
1.1.1 网站的分类 1
1.1.2 网页的类型 4
1.1.3 网页中的常用元素 6
1.1.4 网站的主页 7
1.2 网站建设的整体规划 8
1.2.1 网站规划的流程 8
1.2.2 网站设计的原则 9
1.3 定位网站的VI形象 9
1.3.1 设计网站的标志 9
1.3.2 网站的色彩应用 10
1.3.3 屏幕布局设计 11
1.4 Web系统组成与Web标准 12
1.4.1 Web服务器 12
1.4.2 Web标准 12
1.5 Web服务器的配置 13
1.5.1 安装IIS服务 14
1.5.2 IIS中Web服务器的配置 15
小结与提高 18
思考与练习 18
第2章 Dreamweaver网页设计 20
2.1 初识Dreamweaver CS6 20
2.1.1 Dreamweaver CS6的启动与工作界面 20
2.1.2 建立一个站点 24
2.1.3 文件及文件夹的添加 26
2.2 制作图文并茂的网页 27
2.2.1 在网页中添加图像 27
2.2.2 在网页中添加水平线 30
2.2.3 在网页中添加文字 31
2.2.4 设置页面属性 37
2.3 表格 42
2.3.1 表格的创建 42
2.3.2 表格的编辑 44
2.3.3 表格的嵌套 45
2.4 CSS布局 47
2.4.1 快速创建CSS布局 48
2.4.2 AP Div 53
2.4.3 AP Div与表格的转换 58
2.5 超链接 59
2.5.1 文本和图像超链接 59
2.5.2 锚点链接 61
2.5.3 图像热点链接 63
2.6 模板和库 64
2.6.1 创建模板 65
2.6.2 应用模板 66
2.6.3 创建库项目 67
2.6.4 编辑库项目 68
2.7 框架 69
2.7.1 创建框架 70
2.7.2 制作框架页面 74
2.7.3 浮动框架页面 79
2.8 表单 81
2.8.1 创建表单 81
2.8.2 添加表单元素 82
2.8.3 使用行为检查表单 88
2.8.4 Spry验证表单元素 89
2.9 行为 92
2.9.1 行为的概念 92
2.9.2 行为的使用 94
2.9.3 Spry特效行为 97
小结与提高 98
思考与练习 99
第3章 XHTML基础 101
3.1 XHTML概述 101
3.1.1 体验用XHTML编写的网页 102
3.1.2 XHTML的基本语法与格式 103
3.1.3 XHTML的特点 104
3.2 XHTML的常用标签 104
3.2.1 <html>、<head>和<title>标签 104
3.2.2 <meta>标签 105
3.2.3 <link>、<base>和.<script>标签 106
3.2.4 <style>标签、<!—注释内容—>和<body>标签 107
3.2.5 <p>、<pre>、<br/>和<hr>标签 108
3.3 格式的设置 109
3.3.1 字体格式的设置 109
3.3.2 列表 110
3.3.3 <div>和<span>标签 112
3.3.4 <marquee>标签创建滚动效果 113
3.4 图像和对象 114
3.4.1 <img>标签 114
3.4.2 <bgsound>标签 115
3.4.3 <object>和<param>标签 115
3.5 表格 116
3.5.1 <table>标签 116
3.5.2 <tr>、<td>和<th>标签 116
3.6 超链接 117
3.6.1 <a>标签 117
3.6.2 锚点链接 118
3.6.3 热点链接 118
3.7 表单 119
3.7.1 <form>标签 119
3.7.2 <label>标签 120
3.7.3 <input>和<textarea>标签 121
3.7.4 <select>和<option>标签 122
3.8 框架 123
3.8.1 <frameset>标签 123
3.8.2 <frame>标签 124
3.8.3 <iframe>标签 124
小结与提高 126
思考与练习 126
第4章 CSS样式与网页布局 128
4.1 CSS概述 128
4.1.1 CSS的语法结构 128
4.1.2 选择器 129
4.1.3 应用CSS样式到网页中 130
4.2 CSS样式设置 132
4.2.1 “CSS样式”面板 133
4.2.2 新建CSS样式 133
4.2.3 编辑CSS样式 134
4.2.4 设置CSS样式的类型属性 135
4.2.5 设置CSS样式的背景属性 136
4.2.6 设置CSS样式的区块属性 137
4.2.7 设置CSS样式的方框属性 138
4.2.8 设置CSS样式的边框属性 139
4.2.9 设置CSS样式的列表属性 140
4.2.10 设置CSS样式的定位属性 140
4.2.11 设置CSS样式的扩展属性 142
4.2.12 设置CSS样式的过渡属性 145
4.3 CSS+Div布局技术 148
4.3.1 CSS盒模型 148
4.3.2 让布局居中 149
4.3.3 基于浮动的固宽布局 150
4.3.4 流体布局和弹性布局 150
4.3.5 流体网格布局 153
4.3.6 如何选择布局 157
4.3.7 布局示例——班级简介 158
小结与提高 162
思考与练习 162
第5章 JavaScript脚本语言 166
5.1 网页脚本语言概述 166
5.2 JavaSeript编程基础 167
5.2.1 如何写入JavaSeript 167
5.2.2 JavaScript如何输出显示 171
5.2.3 JavaScript的语法书写格式 173
5.2.4 JavaSeript的基本数据结构 174
5.2.5 JavaScript的函数 177
5.2.6 JavaSeript的常用语句 179
5.2.7 JavaSeript的对象 183
5.2.8 事件及事件处理 187
5.3 文档对象模型DOM 191
5.3.1 DOM文档对象模型简介 191
5.3.2 window对象 192
5.3.3 document对象 195
5.3.4 history对象 197
5.3.5 location对象 197
5.3.6 form对象及form元素对象 199
5.4 JavaScript的内置对象 203
5.4.1 Math对象 203
5.4.2 String对象 205
5.4.3 Date对象 206
5.4.4 Array对象 209
小结与提高 211
思考与练习 211
第6章 创建ASP.NET应用程序 213
6.1 ASP.NET开发环境 213
6.1.1 ASP.NET概述 213
6.1.2 安装Visual Studio 2010旗舰版 214
6.1.3 配置ASP.NET测试运行环境 217
6.1.4 .NET Framework 4.0简介 220
6.1.5 创建ASP.NET网站 220
6.1.6 创建简单的ASP.NET网页 221
6.1.7 ASP.NET应用程序的发布与运行 224
6.1.8 ASP.NET网站管理工具 226
6.2 ASP.NET开发基础 229
6.2.1 ASP.NET应用程序文件结构 229
6.2.2 .NET Framework类库命名空间 230
6.2.3 VisualC#简介 231
6.2.4 ASP.NET对象概况 231
6.3 ASP.NET控件及其应用 236
6.3.1 ASP.NET网页和控件框架 236
6.3.2 标准控件及其应用 237
6.3.3 数据访问技术ADO.NET及SQL语句 240
6.3.4 数据库的设计和创建 242
6.3.5 数据控件及其应用 243
6.3.6 验证控件及其应用 248
6.3.7 导航控件及其应用 250
6.3.8 登录控件及其应用 252
6.3.9 AJAX技术及应用 253
6.3.10 LINQ技术及其应用 255
小结与提高 259
思考与练习 259
第7章 网站的发布与维护管理 261
7.1 测试网站 261
7.1.1 检查浏览器的兼容性 261
7.1.2 在浏览器中预览和测试页面 263
7.1.3 检查站点中的链接 265
7.1.4 监测页面下载速度 266
7.1.5 使用站点报告进行测试 267
7.1.6 检查标签 269
7.2 网站的发布与推广 270
7.2.1 定义并连接远程文件夹 270
7.2.2 上传本地站点 272
7.2.3 网站的宣传推广 273
7.3 网站的管理 274
7.4 网站的维护 275
7.5 网站的升级和改版 276
小结与提高 277
思考与练习 277