技术教育社区
www.teccses.org

网页制作与网站建设实战教程

封面

作者:黑马程序员编著

页数:347页

出版社:中国铁道出版社

出版日期:2018

ISBN:9787113247713

电子书格式:pdf/epub/txt

内容简介

本书涉及网页设计基础 (网站布局配色) 、Dreamweaver工具使用、静态页面搭建 (HTML5+CSS3) 、网页动效制作 (JavaScript) 、动态网站开发 (PHP+MySQL) 以及网站推广和维护等知识。

作者简介

黑马程序员:江苏传智播客教育科技股份有限公司(简称传智播客)是一家专门致力于高素质软件开发人才培养的高科技公司。传智播客致力于为企业优选一流的人才的培训理念,经过多年的教学探索及战略布局,已向着综合型职业教育集团发展。“黑马程序员”是传智播客旗下高端IT教育品牌。

本书特色

本书以网站建设流程为主线,详细讲解了界面设计、前端开发、程序设计、测试、推广、维护等网站项目建设的基本知识。

目录

第1章 初识网络、网页和网站 ………….1
1.1 网络基本概念 …………………………1
1.1.1 认识网络 ………………………..1
1.1.2 网络的分类 …………………….2
1.2 网络相关术语 …………………………3
1.3 认识网页和网站 ……………………..4
1.3.1 网页和网站基本概念 ………5
1.3.2 网页基本构成要素 ………….6
1.3.3 网站页面构成 …………………8
1.3.4 网站类型 ………………………10
1.4 浏览器概述 …………………………..12
习题 ……………………………………………..15
第2章 网页设计基础 …………………….17
2.1 网页设计原则 ……………………….17
2.2 网页配色基础 ……………………….20
2.2.1 认识色彩 ………………………20
2.2.2 色彩三属性 …………………..22
2.2.3 色彩象征意义 ……………….22
2.2.4 网页配色原则 ……………….26
2.3 网页设计流程 ……………………….29
2.3.1 确定网站主题 ……………….29
2.3.2 网站整体规划 ……………….29
2.3.3 收集素材 ………………………30
2.3.4 设计网页效果图 ……………31
2.4 网页布局设计 ……………………….32
2.4.1 什么是网页布局 ……………32
2.4.2 基本结构分析 ……………….33
2.4.3 网页布局分类 ……………….33
2.4.4 网页布局原则 ……………….36
2.5 网页内容元素设计 ………………..38
2.5.1 文字编排设计 ……………….39
2.5.2 图像设计 ………………………39
2.5.3 超链接设计 …………………..41
2.6 常用的网页设计软件 …………….42
2.6.1 Photoshop ………………………42
2.6.2 Illustrator ………………………42
2.6.3 Flash …………………………….43
2.6.4 Fireworks ………………………43
习题 ……………………………………………..44
第3章 网站建设基础 …………………..45
3.1 网站建设流程 ……………………….45
3.1.1 页面观察和搭建 ……………45
3.1.2 开发动态网站模块 ………..46
3.1.3 网站建设后期事宜 ………..47
3.2 常用的网站建设工具 …………….47
3.3 域名和服务器空间 ………………..50
3.3.1 域名概述 ………………………50
3.3.2 域名的级别 …………………..51
3.3.3 域名的意义 …………………..53
3.3.4 选取域名 ………………………53
3.3.5 注册域名 ………………………54
3.3.6 认识服务器空间 ……………55
目 录
网页设计与网站制作1-2章_1校.indd 1 2018-10-26 10:37:06
2 网页制作与网站建设实战教程
3.3.7 购买服务器空间的
注意事项 ………………………56
3.4 网站的上传 …………………………..57
习题 ……………………………………………..59
第4 章 Dreamweaver 工具基本操作 …. 61
4.1 界面介绍 ………………………………61
4.2 软件初始化设置 ……………………67
4.3 Dreamweaver 工具的
基本操作 ………………………………70
4.3.1 文档的操作 …………………..70
4.3.2 添加文本 ………………………73
4.3.3 添加图像 ………………………75
4.3.4 添加链接 ………………………76
习题 ……………………………………………..78
第5 章 站点、模板和库 ……………….. 79
5.1 站点 ……………………………………..79
5.1.1 认识站点 ………………………79
5.1.2 建立站点 ………………………80
5.1.3 管理站点 ………………………81
5.2 模板 ……………………………………..84
5.2.1 认识模板 ………………………84
5.2.2 创建模板 ………………………85
5.2.3 编辑模板 ………………………86
5.2.4 管理模板 ………………………87
5.3 库 ………………………………………..89
5.3.1 认识库和库项目 ……………89
5.3.2 创建库项目 …………………..90
5.3.3 管理库项目 …………………..90
习题 ……………………………………………..92
第6 章 网页制作入门——HTML …… 94
6.1 HTML 概述 …………………………..94
6.1.1 什么是HTML ……………….94
6.1.2 认识HTML 标记 …………..95
6.1.3 HTML 文档基本格式 …….95
6.1.4 HTML 标记属性 ……………96
6.1.5 HTML文档头部相关
标记 ……………………………..97
6.2 文本控制标记 ……………………….99
6.2.1 标题和段落标记 ……………99
6.2.2 文本样式标记 ……………..101
6.2.3 文本格式化标记 ………….101
6.2.4 特殊字符标记 ……………..102
6.3 HTML 图像标记 ………………….102
6.3.1 常用图像格式 ……………..102
6.3.2 图像标记 …………103
6.3.3 绝对路径和相对路径 …..105
6.4 认识HTML5 ……………………….106
6.4.1 HTML5 概述 ……………….106
6.4.2 HTML5文档格式的
变化 ……………………………107
6.4.3 HTML5 新增标记 ……….108
习题 ……………………………………………109
第7 章 网页制作入门——CSS ……..110
7.1 CSS 简介 …………………………….110
7.1.1 什么是CSS …………………110
7.1.2 CSS 发展史 …………………110
7.2 CSS 核心基础 ……………………..111
7.2.1 CSS 样式规则 ……………..111
7.2.2 引入CSS 样式表 …………112
7.2.3 CSS 基础选择器 ………….114
7.3 CSS 文本样式 ……………………..116
7.3.1 字体样式属性 ……………..116
7.3.2 文本外观属性 ……………..119
7.4 CSS 高级属性 ……………………..123
7.4.1 CSS 层叠性和继承性 …..123
网页设计与网站制作1-2章_1校.indd 2 2018-10-26 10:37:06
目录 3
7.4.2 CSS 优先级 …………………124
7.5 CSS3 新增选择器 ………………..127
习题 ……………………………………………129
第8章 盒子模型 ………………………… 131
8.1 盒子模型概述 ……………………..131
8.1.1 认识盒子模型 ……………..131
8.1.2

标记 …………………..132
8.1.3 盒子的宽与高 ……………..132
8.2 盒子模型相关属性 ………………133
8.2.1 边框属性 …………………….133
8.2.2 内边距属性 …………………137
8.2.3 外边距属性 …………………137
8.2.4 box-shadow 属性 ………….138
8.2.5 box-sizing 属性 …………….139
8.2.6 背景属性 …………………….139
8.3 元素类型与转换 ………………….144
8.3.1 元素的类型 …………………144
8.3.2 标记 ………………..145
8.3.3 元素的转换 …………………145
8.4 块元素垂直外边距的合并 ……146
8.4.1 相邻块元素垂直外
边距的合并 …………………146
8.4.2 嵌套块元素垂直外
边距的合并 …………………146
习题 ……………………………………………146
第9 章 列表和超链接 ………………… 148
9.1 列表标记 …………………………….148
9.1.1 无序列表

    ………………148
    9.1.2 有序列表

      ………………149
      9.1.3 定义列表

      ………………150
      9.2 CSS控制列表样式 ……………….150
      9.2.1 list-style-type属性 ……….150
      9.2.2 list-style-image属性 …….151
      9.2.3 list-style-position属性 …151
      9.2.4 list-style属性 ……………….152
      9.3 超链接标记 …………………………152
      9.3.1 创建超链接 …………………152
      9.3.2 锚点链接 …………………….153
      9.4 链接伪类控制超链接 …………..154
      习题 ……………………………………………154
      第10 章 表格和表单 ………………….. 156
      10.1 表格标记 …………………………..156
      10.1.1 创建表格 …………………..156
      10.1.2 标记的属性 ……157
      10.1.3 标记的属性 ………..161
      10.1.4

      标记的属性 ………..162
      10.1.5
      标记 …………………..163
      10.2 CSS 控制表格样式 …………….163
      10.2.1 CSS 控制表格边框 …….164
      10.2.2 CSS 控制单元格边距 …164
      10.2.3 CSS 控制单元格宽高 …164
      10.3 认识表单 …………………………..165
      10.3.1 表单的构成 ……………….165
      10.3.2 表单的创建 ……………….165
      10.3.3 表单的属性 ……………….166
      10.4 表单控件 …………………………..167
      10.4.1 input 控件 ………………….167
      10.4.2 标记的type
      属性 ………………………….169
      10.4.3 标记的其他
      属性 ………………………….172
      10.4.4 textarea 控件………………174
      10.4.5 select 控件 …………………175
      10.4.6 datalist 控件 ……………….177
      10.5 CSS 控制表单样式 …………….177
      习题 ……………………………………………178
      网页设计与网站制作1-2章_1校.indd 3 2018-10-26 10:37:06
      4 网页制作与网站建设实战教程
      第11 章 div+css 布局 ………………… 180
      11.1 布局概述……………………………180
      11.2 布局常用属性…………………….182
      11.2.1 标记的浮动属性 ………..182
      11.2.2 标记的定位属性 ………..184
      11.3 布局其他属性…………………….187
      11.3.1 overflow 属性 …………….187
      11.3.2 Z-index 标记层叠 ……….188
      11.4 布局类型……………………………188
      11.4.1 单列布局 …………………..188
      11.4.2 两列布局 ……………………189
      11.4.3 三列布局 …………………..190
      11.5 网页模块命名规范……………..191
      习题 ……………………………………………192
      第12 章 CSS 应用技巧 ……………… 194
      12.1 CSS 精灵技术 ……………………194
      12.1.1 认识CSS 精灵 …………..194
      12.1.2 应用CSS 精灵 …………..195
      12.2 CSS 滑动门技术 ………………..196
      12.2.1 认识滑动门 ……………….196
      12.2.2 使用滑动门制作导
      航条 ………………………….197
      12.3 margin 设置负值技巧 …………198
      12.3.1 margin 负值基本应用 …198
      12.3.2 利用margin 负值制作
      压线效果 …………………..199
      习题 ……………………………………………199
      第13 章 视频和音频嵌入技术 ……… 201
      13.1 视频和音频嵌入技术概述 ….201
      13.2 视频文件和音频文件的
      格式 ………………………………….203
      13.3 嵌入视频和音频 ………………..203
      13.3.1 在HTML5 中嵌入
      视频 ………………………….204
      13.3.2 在HTML5 中嵌入
      音频 ………………………….204
      13.3.3 视频和音频文件的兼容
      性问题 ………………………205
      13.3.4 调用网络视频和音频
      文件 ………………………….206
      13.3.5 CSS 控制视频的宽高 …207
      习题 ……………………………………………207
      第14 章 JavaScript 基础知识 ……… 209
      14.1 初识JavaScript …………………..209
      14.1.1 JavaScript 简介…………..209
      14.1.2 JavaScript 语法规则……213
      14.1.3 JavaScript 引入方式……214
      14.1.4 JavaScript 常用输出
      语句 ………………………….216
      14.1.5 简单的JavaScript页面 ….218
      14.2 认识标识符、关键字、
      保留字 ………………………………218
      14.3 认识基本数据类型 …………….219
      14.3.1 数值型 ………………………220
      14.3.2 字符串型 …………………..220
      14.3.3 布尔型 ………………………221
      14.3.4 空型 ………………………….221
      14.3.5 未定义型 …………………..222
      14.4 常量与变量 ……………………….222
      14.4.1 常量 ………………………….222
      14.4.2 变量 ………………………….222
      14.4.3 变量的赋值 ……………….223
      14.5 数据类型的检测与转换 ……..223
      14.5.1 检测数据类型 ……………224
      14.5.2 转换数据类型 …………..225
      网页设计与网站制作1-2章_1校.indd 4 2018-10-26 10:37:06
      目录 5
      14.6 表达式与运算符 ………………..227
      14.6.1 表达式 ………………………227
      14.6.2 运算符 ………………………227
      14.6.3 运算符的优先级与
      结合性 ………………………230
      14.7 流程控制语句 ……………………231
      14.7.1 条件语句 …………………..231
      14.7.2 循环语句 ……………………234
      14.7.3 跳转语句 …………………..236
      14.8 函数 ………………………………….237
      14.8.1 认识函数 …………………..237
      14.8.2 调用函数 …………………..237
      14.8.3 函数中变量的作用域 …238
      习题 ……………………………………………238
      第15 章 JavaScript 对象与事件 ….. 240
      15.1 对象概述 …………………………..240
      15.1.1 认识对象 …………………..240
      15.1.2 创建对象 …………………..241
      15.2 常用对象 …………………………..242
      15.2.1 Date 对象 …………………..242
      15.2.2 Math 对象 ………………….243
      15.2.3 String 对象 ………………..244
      15.2.4 Number 对象 ……………..245
      15.2.5 Array 数组对象 ………….245
      15.2.6 BOM 对象 …………………250
      15.2.7 DOM 对象 …………………255
      15.3 事件概述 …………………………..259
      15.3.1 事件和事件处理 ………..259
      15.3.2 事件处理程序的调用 …259
      15.4 常用事件 …………………………..260
      15.4.1 鼠标事件 …………………..260
      15.4.2 键盘事件 …………………..260
      15.4.3 表单事件 …………………..261
      15.4.4 页面事件 …………………..261
      习题 ……………………………………………262
      第16 章 动态网站开发技术 ………… 264
      16.1 动态网站基础知识 …………….264
      16.2 开发环境的搭建 ………………..266
      16.2.1 安装Apache ………………267
      16.2.2 安装PHP …………………..270
      16.2.3 Web 服务器配置 ………..272
      16.2.4 安装MySQL ……………..279
      16.3 PHP 快速入门 ……………………282
      16.3.1 PHP 标记与注释 ………..282
      16.3.2 PHP 常用输出语句 …….282
      16.3.3 变量 ………………………….283
      16.3.4 运算符 ………………………283
      16.3.5 PHP 基础数据类型 …….284
      16.3.6 选择结构语句 ……………285
      16.3.7 函数 ………………………….287
      16.3.8 数组 ………………………….287
      16.4 MySQL 快速入门 ………………288
      16.4.1 MySQL 登录与密码
      设置 ………………………….288
      16.4.2 数据库管理 ……………….289
      16.4.3 数据表管理 ……………….290
      16.4.4 数据管理 …………………..292
      16.4.5 phpMyAdmin 的使用 …..293
      16.5 PHP 访问MySQL ………………295
      16.5.1 PHP 的相关扩展 ………..295
      16.5.2 PHP 访问MySQL 的
      基本步骤 …………………..295
      16.6 MySQLi 扩展的使用 ………….296
      16.6.1 连接数据库 ……………….296
      16.6.2 执行SQL 语句 …………..297
      16.6.3 处理结果集 ……………….298
      网页设计与网站制作1-2章_1校.indd 5 2018-10-26 10:37:06
      6 网页制作与网站建设实战教程
      16.6.4 其他操作函数 ……………298
      习题 ……………………………………………300
      第17 章 项目实战——手绘日记 ….. 301
      17.1 网页设计规划 ……………………301
      17.1.1 确定网站主题 ……………301
      17.1.2 网站结构规划 ……………302
      17.1.3 收集素材 …………………..303
      17.1.4 设计网页效果图 ………..304
      17.2 使用Dreamweaver 工具
      建立站点 …………………………..305
      17.3 切图 ………………………………….306
      17.4 搭建静态页面 ……………………307
      17.4.1 效果图分析 ……………….307
      17.4.2 页面制作 …………………..309
      17.5 动态网站开发 ……………………313
      17.5.1 动态网站效果分析 ……313
      17.5.2 Web 表单数据交互 …….313
      17.5.3 制作HTML 模板 ……….314
      17.5.4 添加JavaScript 表单
      验证功能 …………………..316
      17.5.5 制作PHP 动态页面 …..316
      17.6 测试和上传 ………………………318
      习题 ……………………………………………318
      第18 章 网站的推广与优化 ………… 319
      18.1 网站推广概述 ……………………319
      18.1.1 网站推广的目的 ………..319
      18.1.2 网站推广的特点 ………..320
      18.1.3 网站推广的方式 ………..320
      18.2 搜索引擎优化基础 …………….321
      18.2.1 认识搜索引擎 ……………321
      18.2.2 SEO 概述 …………………..323
      18.2.3 网站常用优化技巧 …….326
      习题 ……………………………………………331
      第19 章 网站日常维护 ………………. 332
      19.1 网站日常维护概述 …………….332
      19.1.1 网站维护的内容 ………..332
      19.1.2 网站维护的必要性 …….333
      19.1.3 网站维护的方法 ………..334
      19.2 网站内容维护 ……………………335
      19.2.1 静态网站的更新 ………..335
      19.2.2 动态网站的更新 ………..336
      19.3 网站安全维护 ……………………336
      19.3.1 取消文件夹隐藏共享 …336
      19.3.2 关闭TCP/IP协议的
      NetBIOS …………………..338
      19.3.3 关闭文件和打印共享 …339
      19.3.4 禁用Guest 账户 …………340
      19.3.5 禁止建立空链接 ………..341
      19.3.6 设置NTFS 权限 ………..342
      19.3.7 设置操作系统账户 …….343
      19.3.8 安装必要的杀毒软件 …345
      19.4 网站数据库维护 ………………..345
      19.4.1 为什么要维护数据库 …345
      19.4.2 MySQL 数据库维护 …..345
      习题 ……………………………………………346

      展开全部

      网页制作与网站建设实战教程 作者简介

      黑马程序员:江苏传智播客教育科技股份有限公司(简称传智播客)是一家专门致力于高素质软件开发人才培养的高科技公司。传智播客致力于为企业优选一流的人才的培训理念,经过多年的教学探索及战略布局,已向着综合型职业教育集团发展。“黑马程序员”是传智播客旗下高端IT教育品牌。

      商品评论(0条)

      暂无评论……

      书友推荐

      本类畅销

      编辑推荐




下载地址

立即下载

(解压密码:www.teccses.org)

Article Title:《网页制作与网站建设实战教程》
Article link:https://www.teccses.org/1015926.html