《Web网页设计技术》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:王柯柯主编;崔英志,黄丽丰,崔贯勋等编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2011
  • ISBN:9787111336150
  • 页数:261 页
图书介绍:本书从网站基本概念和开发工具VisualStudio2008入手,基于丰富的实例着重介绍HTML、CSS、Javascript、Ajax等WEB技术的基本原理和开发方法,深入解析三种典型综合案例的分析与构建过程,使读者由浅入深、循序渐进地掌握开发基于WEB应用程序的方法和技术,具有很强的实用性。

第一部分 基础篇 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