Web网页设计技术
作者 : 王柯柯 主编 崔英志 黄丽丰 崔贯勋 刘恒洋 编著
出版日期 : 2011-03-24
ISBN : 978-7-111-33615-0
适用人群 : 高等院校计算机及相关专业本科生
定价 : 29.00元
教辅资源下载
扩展信息
语种 : 简体中文
页数 : 270
开本 : 16
原书名 :
原出版社:
属性分类: 教材
包含CD :
绝版 :
图书简介

本书从网站基本概念和开发工具VisualStudio2008入手,基于丰富的实例着重介绍HTML、CSS、Javascript、Ajax等WEB技术的基本原理和开发方法,深入解析三种典型综合案例的分析与构建过程,使读者由浅入深、循序渐进地掌握开发基于WEB应用程序的方法和技术,具有很强的实用性。
本书内容全面,强化实践,即可作为高等院校计算机及相关专业学习Internet程序开发的基础教材,也可作为web开发人员及自学者的参考书。

图书特色

Web网页设计技术
王柯柯 主编
崔英志 黄丽丰 崔贯勋 刘恒洋 编著

本书特点
内容全面,由浅入深:由网页基本概念开始,逐步介绍HTML、XHTML、CSS、JavaScript等网页设计技术。
结合标准,易于提高:本着一切从标准出发的原则,紧密结合W3C的Web标准来控制界面实现,既可帮助读者巩固基础知识,又具有一定的理论高度,有助于读者进一步提高。
技术先进,符合潮流:摒弃表格布局技术,采用目前市场主流的网页设计组合DIV+CSS进行详细讲解,能很好地帮助学生设计出具有一定水准的网页,并基于微软Visual Studio 2008开发工具进行设计和开发,更好地贴近技术发展的时代脉搏。
教学灵活,强化理解:各章节通过实例详细演示制作过程,并提供大量设计技巧、注意事项和常见问题解答。
综合应用,实战演练:提供完整、翔实的综合案例,详细解析各类网站的页面设计技术,予以全程设计跟踪指导,将作者的经验融汇在知识点中,有益于读者更快上手和掌握。

本书配有PPT、各章的素材、源代码等教辅资源,用书教师可登录华章网站下载。

图书前言

本书从网站基本概念和开发工具Visual Studio 2008入手,基于丰富的实例着重介绍HTML、CSS、JavaScript等Web技术的基本原理和开发方法,深入解析典型综合案例的分析与构建过程,帮助读者由浅入深、循序渐进地掌握开发基于Web应用程序的方法和技术,具有很强的实用性。
  本书重视实践,以一个完整、翔实的案例为主线,在各章中对知识点进行解析,并在最后对该实例进一步汇总,完整再现网页设计从初步规划,到HTML文档创建,再到表现样式设计的过程,适合教师教学和学生自学。本书内容全面,深入浅出,实例丰富,有助于提高学生的实际动手能力,并结合当前最流行的Visual Studio 2008工具,详细介绍在Visual Studio中有关前台设计的新技术(如主题、母版等),并对利用Visual Studio进行网页设计进行了全方位的解析和实例分析,在实践方面具有突出的优势。
主要内容
  全书共10章,分为四个部分,建议学时为40学时,主要内容如下:
  第一部分为基础篇,建议学时为8学时,包括第1章到第3章。第1章重点介绍网站的基础知识、基本架构,以及网页和标记语言的相关概念;第2章重点介绍网站开发平台Visual Studio 2008的安装、IIS的安装和基本设置以及Framework的基本构架;第3章重点介绍HTML与XHTML文档的结构、标签的使用及它们的区别。
  第二部分为布局篇,这是本书的重点,建议学时为14学时,包括第4章到第6章。第4章重点介绍层叠样式表(CSS)的基本概念和用途,以及层叠样式表的规则和常用的编写方法;第5章深入讲解样式表的编写规则,以实现更美观的页面效果;第6章通过对具体实例的详细剖析来分析表格布局方式及其不足,讲解DIV+CSS的网页布局技术及优势。
  第三部分为Visual Studio篇,建议学时为12学时,包括第7章到第9章。第7章重点介绍VS.NET中主题的基本概念,以及所涉及的主题文件、外观文件、样式表等内容;第8章重点介绍ASP.NET母版页的基本概念和工作原理、母版页的创建和应用,以及母版页的嵌套方法;第9章重点介绍JavaScript语言的基本用法和JavaScript的对象的概念。
  第四部分为案例篇,建议学时为6学时,即第10章。该章以“等级考试网上报名系统”为例介绍各页面设计与实现的完整过程。
本书特色
   内容全面,由浅入深 由网页基本概念开始,逐步介绍HTML、XHTML、CSS、JavaScript等网页设计技术。
   结合标准,易于提高 本着一切从标准出发,紧密结合W3C的Web标准来控制界面实现,既可帮助读者牢固掌握基础知识,又具有一定的理论高度,有助于读者进一步提高。
   技术先进,符合潮流 摒弃表格布局技术,采用目前市场主流的网页设计组合DIV+CSS进行详细讲解,能帮助读者设计出具有一定水准的网页。基于微软Visual Studio 2008开发工具进行设计和开发,更好地贴近技术发展的时代脉搏。
   教学灵活,强化理解 各章节通过实例详细演示制作过程,并提供大量设计技巧、注意事项和常见问题解答。
   综合应用,实战演练 提供完整、翔实的综合案例,详细解析各类网站的页面设计技术,予以全程设计跟踪指导,将作者的经验融汇于知识点中,有益于读者更快上手和掌握。
  本书作者均为教学第一线的骨干教师,教学实践经验丰富。全书由王柯柯负责整体规划,第1章由王柯柯编写,第2章和第9章由黄丽丰编写,第3章、第4章、第5章、第6章和第10章由崔英志、崔贯勋编写,第7章由刘恒洋编写,第8章由倪伟编写,刘峰负责习题部分和全书的统稿。
  由于笔者水平有限,书中难免存在不足、遗漏之处,请广大读者批评指正。同时,为便于教学,本书中引用了一些网站的界面图和一些书籍的封面,在此一并表示感谢。

编 者
2011年1月

上架指导

计算机\Web设计

封底文字

? 内容全面,由浅入深:由网页基本概念开始,逐步介绍HTML、XHTML、CSS、Javascript等网页设计知识;
? 结合标准,易于提高:本着一切从标准出发,紧密结合w3c的Web标准来控制界面实现,既可牢固知识基础,又具有一定的理论高度,有助于读者进一步提高;
? 技术先进,符合潮流:摒弃table布局技术,采用目前市场主流的网页设计组合DIV+CSS进行详细的讲解,能很好的帮助学生设计出一定水准的网页,并基于微软Visual Studio 2008开发工具进行设计和开发,更好地贴近技术发展的时代脉搏;
? 教学灵活,强化理解:各章节通过实例详细演示制作过程,并提供大量设计技巧、注意事项和常见问题;
? 综合应用,实战演练:提供完整、翔实的综合案例,详细解析各类网站的页面设计技术,予以全程设计跟踪指导,将作者的经验结合于知识当中,有益于读者更快的上手和掌握;

图书目录

前言
第一部分 基 础 篇
第1章 网站概述1
1.1 WWW概述1
1.1.1 WWW与Web1
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与XHTML35
3.1 HTML标记语言35
3.1.1 初识HTML35
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 空标签
和<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升级为XHTML58
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
第二部分 布 局 篇
第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 浏览器与CSS115
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 显示属性:display121
5.4.2 浮动策略:float124
5.4.3 清除浮动:clear125
5.4.4 定位技术:position125
5.5 表格130
5.5.1 标题:caption131
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篇
第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
第四部分 案 例 篇
第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

教学资源推荐
作者: 赖晓晨 江贺 韩瑜 编著
作者: 中国计算机学会 主编
参考读物推荐
作者: [印]哈伯利特·辛格(Harpreet Singh) [印]希曼舒·夏尔马(Himanshu Sharma) 著
作者: Debra Cameron,Bill Rosenblatt,Hric Raymond
作者: [美]尼尔·福特(Neal Ford),[美]马克·理查兹(Mark Richards),[美]普拉莫德·萨达拉奇(Pramod Sadalage),[澳]扎马克·德加尼(Zhamak Dehghani) 著