《网站製作、发布与维护技术实战》是2016年出版的图书,作者是王刚。
基本介绍
- 书名:网站製作、发布与维护技术实战
- 作者:王刚
- ISBN:9787302452799
- 定价:59
- 出版社:清华大学出版社
- 出版时间:2016年12月
内容简介
随着网际网路技术的迅速发展,Web1.0和Web2.0的时代已经离我们远去。一些网际网路巨头纷纷用自己的实际行动迎接HTML5和CSS3技术的到来,所有主流的浏览器都已经开始支持HTML5和CSS3技术的很多特性。网页的代码变得越来越整洁,对搜寻引擎的支持也越来越好,甚至在移动设备端,浏览器对HTML5也提供了很好的支持。
本书针对初学者,全程介绍了网站製作、发布和维护的过程。本书共分为21章。第1~3章介绍网站的规划与準备工作,在读者对网站製作有一个整体认识之后,开始介绍如何创建站点,以及网站製作开发工具的使用方法。第4~5章逐步介绍网页中文本、图像和超连结的使用方法,因为这些内容都是每个网页中必不可少的元素。接下来介绍如何使用表格和列表展示数据,以及它们的特殊用法。第6~9章介绍CSS样式的基础知识、结合div元素布局网页结构以及製作网站导航选单功能的方法。表单作为用户与网站互动的视窗,也进行了详细的介绍。第10~11章介绍JavaScript基础知识以及如何创建互动式网页。第12~14章介绍HTML5和CSS3的新功能,包括新的标籤元素、音频与视频的操作方法,以及CSS3中各种选择器的灵活使用技巧。第15章对回响式Web设计进行了简要的介绍。第16~18章开始详细介绍PHP基础知识以及MySQL资料库的使用方法,指导读者创建动态网站。第19章和20章分别介绍了域名和空间的相关知识,以及网站测试、上传和维护的方法。最后,第21章介绍了搜寻引擎最佳化的一些知识,帮助读者提高网站的曝光率。
目录
第1章规划与準备1
1.1网页製作基础1
1.1.1网页与网站1
1.1.2网站的类型1
1.1.3网页的基本构成5
1.1.4网站开发与製作流程5
1.2网站策划5
1.2.1网站的定位6
1.2.2确定网站类型6
1.2.3规划网站结构6
1.2.4确定版式与布局6
1.2.5决定是否使用动态页面7
1.3网站客群分析7
1.3.1必要的市场调查7
1.3.2如何提高访问者满意度7
1.4蒐集素材8
1.4.1网站内容需求8
1.4.2绘製草图8
1.4.3蒐集文本与图片8
1.4.4组织网站内容9
1.4.5建立站点地图9
1.5选用合适的工具9
1.5.1选择合适的网页编辑器9
1.5.2选择合适的图像处理软体.10
1.5.3选择合适的浏览器.10
第2章创建本地站点11
2.1Dreamweaver使用基础.11
2.1.1Dreamweaver桌面的基本结构11
2.1.2文档的基本操作.12
2.1.3原始码的格式化和净化.14
2.1.4使用历史面板.15
2.2建立站点.15
2.3複製和修改站点.16
2.4创建第一个Web页面.17
2.4.1用记事本创建页面.17
2.4.2用Dreamweaver创建页面18
2.4.3保存Web页面.18
2.4.4预览Web页面.18
第3章在Dreamweaver中创建与使用模板19
3.1创建网页模板.19
3.1.1创建空白模板.19
3.1.2根据现有文档创建模板.20
3.2套用网页模板.21
3.3简单的模板页面.23
第4章添加文本、图像和超连结.28
4.1认识HTML文档的结构.28
4.1.1什幺是HTML28
4.1.2HTML版本历史.28
4.1.3HTML标籤.28
4.1.4HTML元素.31
4.2添加文本.35
4.2.1标题.36
4.2.2段落.36
4.2.3文本的格式化.37
4.3插入图像.38
4.3.1在网页中插入图像.38
4.3.2图像标籤(<img>)和源属性(src).39
4.3.3alt属性.40
4.3.4从不同的位置插入图像.41
4.3.5定义图像的高度和宽度.43
4.3.6图像的绕排.43
4.3.7创建图像映射.45
4.4使用超连结.47
4.4.1连结语法.47
4.4.2target属性.47
4.4.3id属性48
4.4.4创建图片连结.49
4.4.5创建电子邮件连结.49
4.5创建用户信息页面.50
第5章使用表格与列表组织内容.54
5.1插入表格.54
5.1.1表格的作用.54
5.1.2表格的结构.54
5.1.3在单元格中添加内容.56
5.2格式化表格.56
5.2.1id属性56
5.2.2class属性.57
5.2.3表格的宽度和高度.57
5.2.4表格与单元格的对齐.58
5.2.5表格框线.60
5.2.6单元格间距和单元格边距.60
5.2.7表头.62
5.2.8nowrap属性.63
5.2.9colspan和rowspan属性63
5.2.10背景与框线颜色65
5.2.11背景图像66
5.3製作表格.67
5.4插入列表.72
5.4.1有序列表.72
5.4.2无序列表.74
5.4.3定义列表.75
5.5製作横嚮导航.76
第6章CSS基础79
6.1认识CSS样式表.79
6.1.1CSS是什幺79
6.1.2CSS能做什幺79
6.1.3CSS与HTML的区别81
6.1.4CSS有哪些优势81
6.2CSS的工作原理.82
6.2.1CSS基本语法82
6.2.2CSS类型82
6.3CSS样式的引用方法.83
6.4CSS选择器.85
6.4.1标籤选择器.85
6.4.2class选择器.85
6.4.3id选择器86
6.4.4通配符选择器.87
6.4.5属性选择器.87
6.4.6嵌套选择器.90
6.4.7连结选择器.92
6.5CSS内容排版.92
6.5.1设定字型.93
6.5.2文字排版.93
6.5.3通栏排版.99
6.5.4分栏排版100
6.5.5图文混合排版102
6.5.6不规则文字环绕104
6.5.7全图混排105
6.5.8表格和框线108
6.6製作预览幻灯片112
第7章DIV+CSS布局.122
7.1理解CSS与DIV定位122
7.1.1div与span标记122
7.1.2盒子模型124
7.1.3元素的定位129
7.1.4给图片签名131
7.2DIV+CSS网页布局方法.132
7.2.1div的并列与嵌套结构132
7.2.2固定高度布局137
7.2.3自适应高度布局137
7.2.4多行多列布局139
7.3页面布局设计140
第8章製作网站导航选单144
8.1网站导航选单概述144
8.1.1网站导航选单的作用144
8.1.2网站导航选单的製作标準144
8.2网站导航选单的种类145
8.3创建翻转按钮147
8.3.1用代码创建翻转按钮147
8.3.2在Dreamweaver中製作翻转按钮.149
8.4用CSS创建导航选单151
8.4.1创建CSS列表导航选单.151
8.4.2创建二级CSS列表导航选单.154
第9章製作表单.159
9.1表单标籤159
9.1.1<form>标籤159
9.1.2<.eldset>标籤161
9.1.3<legend>标籤.161
9.1.4<input>标籤162
9.1.5<select>标籤.164
9.1.6<option>标籤.165
9.1.7<optgroup>标籤.165
9.1.8<textarea>标籤166
9.2创建表单结构167
9.3验证表单168
9.3.1表单验证的原理168
9.3.2在Dreamweaver中添加表单验证行为.170
9.4使用线上表单服务171
9.5製作表单页面172
第10章JavaScript基础.181
10.1JavaScript概述181
10.2JavaScript基本语法182
10.2.1JavaScript书写方式.182
10.2.2执行顺序与生命周期.183
10.2.3变数.183
10.2.4函式.183
10.2.5类.185
10.2.6Object类185
10.2.7数组.186
10.3使用JavaScript事件187
第11章使用JavaScript创建互动式网页189
11.1常用JavaScript特效189
11.1.1时间日期特效.189
11.1.2页面特效.192
11.1.3图形图像特效.193
11.1.4页面导航特效.194
11.1.5文本特效.195
11.1.6滑鼠特效.196
11.2防止访客刷新内容.197
11.2.1禁用F5刷新.198
11.2.2禁止右键弹出选单.198
11.2.3禁止其他功能.198
11.3使用jQuery.199
11.3.1什幺是jQuery199
11.3.2如何套用jQuery200
11.4使用bootstrap.201
11.4.1什幺是bootstrap201
11.4.2如何套用bootstrap202
第12章HTML5基础.204
12.1创建一个HTML5页面.204
12.2HTML5结构.205
12.2.1section标籤.206
12.2.2article标籤206
12.2.3nav标籤207
12.2.4aside标籤.207
12.2.5header标籤207
12.2.6footer标籤207
12.2.7hgroup标籤.208
12.2.8.gure标籤208
第13章HTML5音频与视频209
13.1检查浏览器是否支持HTML5的功能.209
13.2添加音频和视频档案.210
13.3指定备用的档案源.211
13.4video和audio元素的属性212
13.5使用JavaScript控制播放213
13.6音频和视频播放事件.214
第14章CSS3使用指南.217
14.1CSS3选择器217
14.1.1结构性伪类选择器.217
14.1.2UI元素状态伪类选择器.227
14.1.3通用兄弟元素选择器.227
14.2@Font-face特性.228
14.3Word-wrap和Text-over.ow.228
14.4CSS3的多列布局230
14.5框线和颜色.231
14.6CSS3的渐变效果232
14.6.1线性渐变.232
14.6.2径向渐变.234
14.7CSS3的阴影和反射效果236
14.8CSS3的背景效果237
14.8.1background-clip237
14.8.2background-origin238
14.8.3background-size239
14.8.4设定多个背景.240
第15章回响式Web设计241
15.1什幺是回响式Web设计.241
15.2回响式Web设计的优势.242
15.3製作回响式Web设计的方法.243
15.4视口和萤幕尺寸.243
15.5媒体查询.244
15.6回响式图片.247
第16章PHP动态网站开发248
16.1动态网站开发基础.248
16.1.1功能特点.248
16.1.1开发语言.248
16.2PHP语言入门.249
16.2.1PHP代码书写.250
16.2.2PHP代码注释.250
16.2.3PHP输出函式.251
16.2.4PHP变数.254
16.2.5PHP常量.263
16.2.6运算符.264
16.3流程控制语句270
16.3.1分支语句.270
16.3.2循环语句.273
16.3.3特殊流程控制.275
第17章使用MySQL资料库277
17.1Windows下安装和配置MySQL资料库277
17.1.1下载与配置免安装版本.277
17.1.2通过安装XAMPP安装MySQL资料库278
17.2MySQL资料库基础279
17.3MySQL表结构280
17.4MySQL数据类型280
17.5创建资料库和表.281
17.5.1创建资料库.281
17.5.2指定资料库用户.282
17.5.3创建数据表.283
17.6添加、修改、删除和查询数据.284
17.6.1添加数据.284
17.6.2修改数据.284
17.6.3删除数据.285
17.6.4查询数据.286
第18章使用Dreamweaver创建PHP+MySQL动态网站.287
18.1Dreamweaver与PHP的整合287
18.2创建会员管理动态网站.290
18.2.1总体规划.290
18.2.2数据字典.291
18.2.3登录页面实现.292
18.2.4系统主界面实现.297
18.2.5读者管理.304
18.2.6其他基础信息管理.309
18.2.7修改密码.310
18.2.8退出功能.312
第19章申请域名和空间313
19.1申请域名.313
19.1.1什幺是域名.313
19.1.2实例:申请域名.313
19.2申请网站空间.317
19.2.1网站空间简介.317
19.2.2实例:申请网站空间.318
19.3绑定域名和空间.319
第20章测试、上传与维护网站.322
20.1站点的测试.322
20.1.1功能测试.322
20.1.2浏览器兼容性测试.323
20.1.3超连结的测试.323
20.2站点的上传.324
20.2.1使用Dreamweaver上传324
20.2.2使用上传工具上传.326
20.3站点的维护与更新.328
20.3.1收集与採纳用户反馈.328
20.3.2关注用户留言.329
20.3.3查看与回复用户邮件.329
20.3.4论坛的维护.329
20.3.5站点的升级.329
20.3.6站点内容的更新.330
20.4网站安全管理.330
20.4.1伺服器安全管理.330
20.4.2FTP密码的安全保护330
20.4.3网站程式的安全管理.331
20.4.4数据的安全管理.331
第21章搜寻引擎最佳化332
21.1搜寻引擎最佳化概述.332
21.1.1什幺是SEO.332
21.1.2为什幺要做SEO.332
21.2搜寻引擎最佳化实战.333
21.2.1内部最佳化.333
21.2.2外部最佳化.335
21.2.3向搜寻引擎提交网站.335
21.2.4建立HTML站点地图.336