第1章 网页设计概述 1
1.1网页设计中的基本概念 1
1.1.1互联网 1
1.1.2万维网和浏览器 1
1.1.3网页与网站 2
1.2网页设计工具 3
1.3网页设计的基本原则 4
本章小结 5
习题1 5
第2章 HTML 6
2.1HTML概念 6
2.2HTML文档基本结构 6
2.3HTML标签及其属性 7
2.3.1基本标签 7
2.3.2页面文本的排版标签 8
2.3.3图片标签 10
2.3.4超级链接标签 10
2.3.5列表标签 12
2.3.6表格标签 13
2.3.7框架标签 14
2.3.8表单标签 15
本章小结 16
习题2 16
第3章 CSS 17
3.1CSS概述 17
3.1.1什么是CSS 17
3.1.2CSS的特点 17
3.1.3CSS的引用方法 18
3.2CSS语法 20
3.2.1 CSS语法概述 20
3.2.2基本CSS选择器 22
3.2.3复合CSS选择器 24
3.2.4 CSS的继承特性 26
3.2.5 CSS的层叠特性 27
3.2.6 CSS背景属性 27
3.2.7 CSS文本属性 28
3.2.8 CSS字体属性 28
3.2.9 CSS列表属性 29
3.2.10 CSS表格属性 30
3.2.11 CSS伪类(Pseudo-classes)属性 30
3.3CSS盒子模型 31
3.3.1盒子模型概述 31
3.3.2 CSS内边距属性 32
3.3.3 CSS边框属性 33
3.3.4 CSS外边距属性 36
3.4CSS浮动与定位 40
3.4.1块级元素 40
3.4.2 CSS定位机制 41
3.4.3 CSS position属性 41
3.4.4 CSS相对定位 42
3.4.5 CSS绝对定位 43
3.4.6 CSS浮动 43
3.4.7 CSS浮动(float)属性 45
3.4.8 CSS尺寸(dimension)属性 47
3.4.9 CSS分类(classification)属性 47
本章小结 48
习题3 48
第4章 JavaScript 49
4.1JavaScript概述 49
4.1.1 JavaScript是什么技术 49
4.1.2执行JavaScript代码 49
4.2JavaScript对象、事件和类 50
4.2.1 JavaScript对象 50
4.2.2 JavaScript事件 53
4.2.3 JavaScript类 54
4.3JavaScript变量、表达式和控制语句 57
4.3.1 JavaScript变量 57
4.3.2 JavaScript运算符及表达式 58
4.3.3 JavaScript条件控制语句 59
4.3.4 JavaScript循环控制语句 62
4.4JavaScript函数 66
4.5JavaScript消息框 67
4.6JavaScript程序实例分析 67
本章小结 73
习题4 73
第5章 XML 74
5.1XML概述 74
5.1.1什么是XML 74
5.1.2 XML与HTML的关系 74
5.1.3 XML与CSS的关系 76
5.2XML的基本语法 77
5.2.1 XML文档结构 78
5.2.2 XML语法规则 78
5.2.3 XML声明 80
5.2.4 XML元素 81
5.3DTD规范 84
5.4XML DOM解析方式 85
5.4.1创建一个DOM对象并装载XML文档 86
5.4.2使用DOM文档创建XML文档 86
5.4.3使用DOM操作XML文档 87
本章小结 90
习题5 90
第6章 PHP 92
6.1PHP概述 92
6.2PHP的安装与配置 92
6.2.1Windows下的安装 92
6.2.2Linux下的安装 95
6.3PHP语法 95
6.3.1基本语法 95
6.3.2条件分支if...else语句 98
6.3.3多分支switch语句 100
6.3.4循环语句 100
6.3.5 PHP数组 103
6.3.6 PHP函数 105
6.3.7 PHP表单 107
6.3.8 PHP引用文件 108
6.3.9 PHP Cookie 109
6.3.10 PHP Session 111
6.3.11 PHP异常处理 112
6.3.12 PHP过滤器 113
6.4PHP调用数据库 114
6.4.1 PHP调用MySQL数据库 114
6.4.2 PHP连接ODBC 116
6.5PHP应用实例 118
6.5.1访客计数器 118
6.5.2图像操作 118
6.5.3 Cookie应用 119
6.5.4文件上传 120
6.5.5投票调查 121
6.5.6聊天室程序 123
6.5.7留言板程序 125
本章小结 128
习题6 128
第7章 MySQL 129
7.1MySQL数据类型 129
7.2使用SQL操作数据库 130
7.3使用PHP访问数据库 131
7.3.1使用PHP连接MySQL数据库 131
7.3.2使用PHP操作MySQL数据库 133
7.4使用PHP备份与还原数据库 141
7.4.1使用PHP备份MySQL数据库 141
7.4.2使用PHP还原MySQL数据库 142
本章小结 142
习题7 142
第8章 HTML5 143
8.1HTML5简介 143
8.1.1什么是HTML5 143
8.1.2 HTML5的新特性 143
8.2HTML5的基本结构及新元素 145
8.2.1 HTML5的基本结构 145
8.2.2 HTML5的新语义元素 146
8.2.3多媒体元素 147
8.2.4新交互元素 148
本章小结 150
习题8 151
第9章 综合实例 152
9.1div+CSS技术综合实例 152
9.1.1使用div+CSS技术制作一种ii列表样式特效 152
9.1.2使用CSS技术实现带小箭头的二级下拉导航菜单 155
9.2使用HTML5+CSS3进行网页设计与布局 158
9.3使用PHP+MySQL制作留言板 161
本章小结 168
习题9 168