第一部分 基础篇 1
第1章 网站概述 1
1.1 WWW概述 1
1.1.1 WWW与Web 1
1.1.2 Web技术基础 1
1.2网页技术基础 4
1.2.1静态网页技术概述 4
1.2.2动态网页基础 5
1.2.3动态网页开发技术简介 6
1.3 Web网页设计概述 8
1.3.1网页设计制作流程 8
1.3.2页面布局 9
1.3.3页面文档的构成 12
1.3.4标记语言概述 15
1.4本章小结 16
习题 16
第2章 Visual Studio简介 17
2.1开发环境综述 17
2.1.1系统环境概述 17
2.1.2 Framework概述 18
2.2 Visual Studio的安装与应用 18
2.2.1 Visual Studio简介 18
2.2.2安装步骤简介 20
2.2.3 Visual Studio配置 23
2.2.4 MSDN的安装与应用 24
2.2.5在Visual Studio中建立网站 25
2.2.6解决方案的作用 27
2.3 Internet信息服务(IIS) 27
2.3.1 IIS简介 27
2.3.2 IIS的安装 28
2.3.3配置IIS的ASP…NET环境 32
2.3.4访问本地网站 34
2.4本章小结 34
习题 34
第3章 HTML与XHTML 35
3.1 HTML标记语言 35
3.1.1初识HTML 35
3.1.2 HTML文件的基本结构 36
3.1.3文档格式定义的声明 37
3.1.4 HTML代码区域 38
3.1.5 HTML标签格式 41
3.1.6 HTML标签分类 42
3.2 HTML常用标签 43
3.2.1注释标签 43
3.2.2标题标签〈h〉 43
3.2.3图像标签〈img〉 43
3.2.4超链接标签〈a〉 45
3.2.5空标签〈br〉和〈hr〉 47
3.2.6 〈span〉标签 48
3.2.7段落标签〈P〉 48
3.2.8层标签〈div〉 49
3.2.9表格标签〈table〉 49
3.2.10列表标签〈list〉 50
3.2.11表单标签〈form〉 52
3.2.12框架标签〈frame〉 52
3.3可扩展的超文本标记语言 53
3.3.1 HTML文档结构分析 53
3.3.2 XHTML文档结构 55
3.3.3 XHTML与HTML的差异 56
3.3.4如何将HTML升级为XHTML 58
3.4实例:构建完整的HTML文档 59
3.4.1文档结构分析 59
3.4.2整体架构代码设计 60
3.4.3抬头区域 64
3.4.4导航栏 64
3.4.5相关信息 65
3.4.6图书推荐 66
3.4.7整体HTML文档代码 67
3.5本章小结 68
习题 68
第二部分 布局篇 69
第4章 层叠样式表 69
4.1层叠样式表简介 69
4.1.1层叠样式表概述 69
4.1.2层叠样式表的初步体验 70
4.1.3 Visual Studio中层叠样式表的使用方法 72
4.1.4 CSS编写方法 75
4.2样式规则 76
4.3 CSS属性 77
4.3.1字体属性 77
4.3.2背景属性 80
4.3.3块级标签属性 83
4.3.4边框属性 84
4.3.5盒模型 86
4.3.6列表属性 88
4.3.7定位属性 89
4.3.8 style属性 91
4.4 CSS选择器 91
4.4.1类型选择器 91
4.4.2类选择器 92
4.4.3 ID选择器 93
4.5选择器的编写 94
4.5.1组合选择器类型 94
4.5.2上下文选择器 94
4.5.3选择器的分组定义 95
4.6伪类 95
4.6.1锚伪类 95
4.6.2首字母和首行伪标签 96
4.7实例:基本CSS样式设计 96
4.7.1 CSS常用操作三部曲 96
4.7.2 CSS实例解析 97
4.8本章小结 107
习题 108
第5章 CSS样式表进阶 109
5.1属性继承 109
5.1.1树结构和继承 109
5.1.2重写继承 110
5.1.3不能继承的属性 112
5.1.4压缩属性的方法 113
5.1.5浏览器与CSS 115
5.2选择器的使用策略 116
5.2.1选择器的命名规则 116
5.2.2 class属性的多值应用 116
5.2.3 ID与class选择器的权重 117
5.2.4锚伪类的定义顺序 118
5.3高级样式属性 119
5.3.1高级属性选择器 119
5.3.2高级上下文选择器 120
5.4布局属性 121
5.4.1显示属性:display 121
5.4.2浮动策略:float 124
5.4.3清除浮动:clear 125
5.4.4定位技术:position 125
5.5表格 130
5.5.1标题:caption 131
5.5.2单元格的合并 132
5.5.3行组的使用 133
5.5.4列组的使用 134
5.5.5其他属性 136
5.6打印样式设置 136
5.6.1分页符 136
5.6.2页面选择器和页边距 137
5.7 CSS扩展:滤镜 137
5.7.1滤镜概述 137
5.7.2常用滤镜 138
5.8实例:CSS样式优化与进阶 143
5.8.1浓缩CSS样式属性和值 143
5.8.2合并选择器的CSS样式 144
5.8.3布局CSS样式的使用 145
5.9本章小结 146
习题 146
第6章 网页布局技术 147
6.1布局技术概述 147
6.1.1何谓布局技术 147
6.1.2网页布局标准概述 149
6.2表格布局技术 149
6.2.1表格布局示例一:导航栏 150
6.2.2表格布局示例二:包括导航条的网站页面 152
6.2.3表格布局的优势和不足 160
6.3 Web标准概述 161
6.3.1无标准时代的Web开发 161
6.3.2 Web标准的概念 161
6.3.3符合Web标准的网页的构建 163
6.3.4使用Web标准的优势 164
6.4 DIV+CSS布局 164
6.4.1 DIV+CSS布局概述 164
6.4.2浮动的使用 165
6.4.3清除浮动 167
6.4.4 DIV+CSS布局的优势 168
6.4.5常用DIV+CSS布局功能 169
6.5实例:DIV+CSS布局 172
6.5.1 DIV+CSS布局示例一:导航菜单 172
6.5.2 DIV+CSS布局示例二:包括导航条的网站页面 174
6.5.3浮动技术的应用 174
6.5.4清除浮动 175
6.5.5 IE浏览器的兼容问题 176
6.6本章小结 176
习题 177
第三部分 Visual Studio篇 179
第7章 主题 179
7.1主题概述 179
7.1.1为何引入主题 179
7.1.2主题的建立 179
7.2外观文件 181
7.2.1外观控制的实现 181
7.2.2控件外观的定义方式 182
7.2.3特殊控件外观的定义 183
7.3主题文件规划 184
7.3.1整体规划 184
7.3.2外观文件规划 184
7.4主题的应用 185
7.4.1页面主题的设置 185
7.4.2样式表主题的设置 187
7.4.3配置文件的设置 189
7.4.4在指定文件夹下设置主题 190
7.4.5 EnableTheming属性 192
7.5实例:主题的创建 194
7.6本章小结 195
习题 195
第8章 VS.NET 2008母版解析 196
8.1母版概述 196
8.2母版页的工作原理 197
8.2.1母版页 197
8.2.2占位符 197
8.2.3内容页 198
8.2.4母版页的运行 200
8.2.5资源的路径设置 201
8.3母版页的创建和应用 202
8.3.1母版页的创建 202
8.3.2母版页的应用 204
8.3.3母版页与普通页面的区别 205
8.4母版页嵌套 206
8.4.1母版页嵌套的意义 206
8.4.2 Visual Studio 2008中的母版页嵌套 206
8.5实例:母版页的设计 209
8.6本章小结 211
习题 212
第9章 JavaScript程序设计 213
9.1 JavaScript概述 213
9.1.1 JavaScript简介 213
9.1.2 JavaScript入门案例 214
9.2 JavaScript语法 214
9.2.1语法基础 214
9.2.2常用变量 215
9.2.3表达式与运算符 216
9.2.4程序设计 217
9.2.5函数 218
9.3对象的概念 219
9.3.1对象 219
9.3.2属性 220
9.3.3方法 220
9.4 JavaScript对象 220
9.4.1 Window对象 220
9.4.2 Document对象 222
9.4.3 Location对象 224
9.4.4 Navigator对象 225
9.4.5 Screen对象 227
9.5实例:JavaScript的使用 227
9.6本章小结 234
习题 234
第四部分 案例篇 235
第10章 等级考试网上报名系统 235
10.1网站设计分析 235
10.1.1网站设计需求 235
10.1.2图纸分析 236
10.1.3页面表现分析 237
10.2 HTML文档结构分析 239
10.2.1设计图分层剖析 239
10.2.2整体文档结构分析 240
10.3网站文件规划与设计 240
10.3.1网站文件规划 240
10.3.2母版文件 241
10.3.3页面文件 243
10.3.4主题文件夹 244
10.3.5全局CSS样式设计 245
10.4网站标题布局 246
10.4.1 HTML文档设计 246
10.4.2 CSS样式设计 246
10.5导航栏布局 247
10.5.1 HTML文档设计 247
10.5.2 CSS样式设计 247
10.6快捷方式 249
10.6.1 HTML文档设计 249
10.6.2 CSS样式设计 249
10.7网页主体内容区域 249
10.7.1 HTML文档设计 249
10.7.2 CSS样式设计 250
10.8用户信息区域 251
10.8.1 HTML文档设计 251
10.8.2 CSS样式设计 251
10.9内容区域布局 252
10.9.1首页通知HTML文档设计 252
10.9.2首页通知CSS样式设计 253
10.9.3四六级报名HTML文档设计 254
10.9.4四六级报名CSS样式设计 254
10.10页脚布局 256
10.10.1 HTML文档设计 256
10.10.2 CSS样式设计 256
10.11系统完善 257
10.11.1 HTML文档完善 257
10.11.2精简CSS样式代码 258
10.11.3适当使用上下文选择器 259
10.11.4浏览器版本兼容 260
10.12本章小结 260
参考文献 261