基础篇 XHTML与CSS基础第1章 网络基础 3
1.1 认识网络 3
1.1.1 网络的定义 3
1.1.2 网络的分类 3
1.2 几项重要的网络技术 4
1.2.1 万维网系统 4
1.2.2 URL 4
1.2.3 HTTP协议 4
1.2.4 超文本(Hypertext) 4
1.2.5 HomePage 5
1.2.6 WWW浏览器 5
1.3 认识Web标准 6
1.3.1 结构标准语言 6
1.3.2 表现标准语言 7
1.3.3 行为标准 7
1.4 理解表现和结构分离 7
1.4.1 内容 7
1.4.2 结构(Structure) 8
1.4.3 表现(Presentation) 8
1.4.4 行为(Behavior) 9
1.5 给初学Web标准者的几点忠告 9
1.5.1 明确标准化的意义 9
1.5.2 局限于传统的表格思维 9
1.5.3 频繁使用DIV和ID 9
1.6 Web 2.0技术 10
1.6.1 博客(Blog) 10
1.6.2 标签(Tag) 11
1.6.3 朋友圈(SNS) 11
1.6.4 RSS 12
1.6.5 维基百科(Wiki) 13
1.6.6 P2P 13
第2章 HTML基础 15
2.1 认识HTML 15
2.1.1 编辑HTML文档 15
2.1.2 保存HTML文档 16
2.1.3 查看HTML文档 17
2.1.4 HTML结构 17
2.2 基础Tag 17
2.2.1 定义标题 17
2.2.2 划分段落 18
2.2.3 换行 19
2.2.4 HTML注释 20
2.3 常用格式 20
2.3.1 增大字型 21
2.3.2 缩小字型 21
2.3.3 下标字体 22
2.3.4 上标字体 22
2.3.5 斜体文字 23
2.3.6 插入文字 24
2.3.7 删除文字 24
2.3.8 粗体文字 25
2.3.9 预格式化文本 25
2.3.10 计算机代码 26
2.4 特殊字符 27
2.4.1 HTML字符实体(Character Entities) 27
2.4.2 常用的HTML字符 27
2.5 超级链接 28
2.5.1 <a>和</a>表示超级链接 28
2.5.2 href属性 28
2.5.3 target属性 29
2.5.4 name属性 29
2.5.5 title属性 31
2.6 相对路径和绝对路径 31
2.6.1 HTML相对路径 31
2.6.2 HTML绝对路径 32
2.7 表格 32
2.7.1 表格元素 32
2.7.2 对齐单元格内容 33
2.7.3 align属性 34
2.7.4 border属性 35
2.7.5 设置单元格的背景色 36
2.7.6 有标题的表格 37
2.7.7 单元格内容与边界的距离 38
2.8 列表 40
2.8.1 有序列表和无序列表 40
2.8.2 定义列表 41
2.8.3 type属性 42
2.8.4 嵌套列表 45
2.9 框架 46
2.9.1 <frameset>和</frameset> 46
2.9.2 <frame> 47
2.9.3 <iframe> 47
2.10 表单 49
2.10.1 表单控件(Form Controls) 49
2.10.2 action属性 49
2.10.3 method属性 49
2.11 图片 49
2.11.1 <img>元素 49
2.11.2 alt属性 50
2.11.3 align属性 50
2.11.4 height属性和width属性 51
2.12 头部信息 52
2.12.1 标题(title) 52
2.12.2 链接(link) 52
2.12.3 样式(style) 53
2.12.4 网页信息(meta) 53
第3章 XHTML与CSS技术概述 54
3.1 XHTML概述 54
3.1.1 XHTML文档结构 54
3.1.2 什么是DOCTYPE 54
3.1.3 XHTML代码书写规则 55
3.1.4 XHTML效验 56
3.2 在网页中使用CSS 57
3.2.1 链接外部CSS样式表 57
3.2.2 嵌入样式表 58
3.2.3 导入外部样式表 59
3.2.4 内嵌样式 60
3.2.5 混合应用样式表 61
3.3 CSS中常用的单位 63
3.3.1 长度单位 63
3.3.2 颜色单位 64
3.3.3 URL单位 66
3.4 CSS编辑器 66
3.4.1 TopStyle 67
3.4.2 EditPlus 67
3.4.3 Dreamweaver中的CSS编辑器 67
第4章 CSS基础 69
4.1 CSS简介 69
4.2 CSS基本语法 71
4.3 属性 71
4.3.1 字体&7 1
4.3.2 背景 74
4.3.3 区块 80
4.3.4 方框 86
4.3.5 边框 91
4.3.6 列表 93
4.3.7 定位 97
4.3.8 扩展 105
4.4 选择器 107
4.4.1 选择器类型 107
4.4.2 HTML选择器 107
4.4.3 类选择器 108
4.4.4 ID选择器 109
4.4.5 包含选择器 110
4.4.6 分组选择器 111
4.5 伪类 112
4.5.1 :link 112
4.5.2 :hover 112
4.5.3 :active 112
4.5.4 :visited 113
4.6 !important声明 114
4.7 注释 115
提高篇 DIV+CSS网页布局第5章 CSS网页布局 119
5.1 认识div 119
5.1.1 什么是div 119
5.1.2 div基本用法 120
5.2 table无罪 121
5.2.1 不规范的布局 121
5.2.2 改造table 122
5.2.3 div和table 123
5.3 div和span 123
5.4 常用网页布局实例 125
5.4.1 单列结构 125
5.4.2 上下结构 127
5.4.3 上中下结构 130
5.4.4 左右结构 134
5.4.5 左中右结构 138
5.4.6 两行两列结构 141
5.4.7 两行三列结构 144
5.4.8 混合结构 148
第6章 CSS网页部件设计 155
6.1 网站标识布局设计 155
6.1.1 标识居左布局 155
6.1.2 标识居中布局 158
6.1.3 标识居右布局 160
6.2 网站导航设计 162
6.2.1 文字简洁导航 162
6.2.2 Tab导航 165
6.2.3 图片背景Tab导航 170
6.2.4 中英双语导航 173
6.3 搜索设计 176
6.3.1 简单个性化搜索 176
6.3.2 组合条件搜索 180
6.4登录框设计 183
6.4.1 横排登录框 185
6.4.2 竖排登录框 188
6.5 信息栏设计 192
6.5.1 文字信息栏设计 192
6.5.2 图文信息栏设计 196
6.6 展示板设计 200
6.6.1 列表展示 201
6.6.2 橱窗展示 207
第7章 CSS高级应用与技巧 211
7.1 CSS动态导航 211
7.1.1 动态图片背景导航 211
7.1.2 二级下拉菜单 213
7.2 CSS图片阴影 217
7.3 CSS图像弹出效果 218
7.4 CSS动态换肤技术 220
7.5 CSS打印 226
第8章 浏览器兼容问题 230
8.1 条件注释 230
8.2 CSS Hack 234
8.3 解决常见的兼容问题 235
8.3.1 ul兼容问题 235
8.3.2 CSS缩写问题 237
8.3.3 高度的问题 238
8.3.4 alt和title显示问题 238
8.3.5 2px问题 239
润色篇 Web设计理念第9章 Web网站设计理念 243
9.1 Web设计的金字塔 243
9.2 以用户为本的原则 244
9.2.1 用户是无法替代的 244
9.2.2 设计者也要被尊重 244
9.2.3 保持为共性服务,也考虑到个性需要的平衡 245
9.3 抓住用户的“第一眼” 246
9.3.1 内容可以使用户留下 246
9.3.2 外观会影响用户对站点的价值判断 247
9.3.3 站点的综合印象值受用户满足程度等因素影响 248
9.4 形式和功能的平衡 249
9.5 提高站点可用性 250
9.5.1 可用性定义 250
9.5.2 可用性取决于用户使用的媒体 252
9.5.3 可用性取决于站点的类型和用户的熟悉程度 252
9.6 遵循Web规则 253
9.7 Web设计是一种全新的媒体设计 254
9.7.1 设计者并非给予者 255
9.7.2 用户是拥有控制权的上帝 255
第10章 布局理念与方法 256
10.1 认识网页基本元素 256
10.1.1 标题 256
10.1.2 网站Logo 256
10.1.3 页眉 257
10.1.4 主体内容 258
10.1.5 页脚 258
10.1.6 功能区 258
10.1.7 导航区 258
10.1.8 广告区 258
10.2 布局的准备工作 258
10.2.1 依照网站类型设计 259
10.2.2 建立网站目录 259
10.2.3 设置网站链接结构 261
10.2.4 在网站中使用CI要素 262
10.3 网页布局的基本类型 263
10.3.1 左右对称结构布局 263
10.3.2 “同”字型结构布局 263
10.3.3 “回”字型结构布局 264
10.3.4 “匡”字型结构布局 265
10.3.5 自由式结构布局 265
10.3.6 “另类”结构布局 266
第11章 网页文字设计 268
11.1 文字各元素的设计 268
11.1.1 字号 268
11.1.2 字体 268
11.1.3 行距 270
11.2 整体处理文字 271
11.2.1 变文字为图形 271
11.2.2 文字的图像化 271
11.2.3 标题的编排 272
11.2.4 文字编排的基本模式 272
11.3 强调特定文字 273
11.3.1 强调首字 273
11.3.2 强调引文 274
11.3.3 强调个别文字 274
11.4 配置文字颜色 275
11.4.1 配置链接文字颜色 276
11.4.2 配置网页正文颜色 276
第12章 网页图像设计 278
12.1 图像的格式 278
12.1.1 JPEG格式 278
12.1.2 GIF格式 279
12.1.3 PNG格式 280
12.1.4 MNG格式 282
12.1.5 SVG格式 282
12.2 图像的形式 283
12.2.1 方形图 283
12.2.2 退底图 283
12.2.3 出血图 283
12.3 图像的编排 284
12.3.1 对称结构 284
12.3.2 分散与组合结构 286
12.4 图像的综合处理 287
12.4.1 外形处理 287
12.4.2 面积分配 287
12.4.3 图像数量 288
12.4.4 背景搭配 289
第13章 网页色彩 290
13.1 网页色彩基础 290
13.1.1 什么是色彩 290
13.1.2 RGB色彩模式 290
13.1.3 CMYK色彩模式 291
13.1.4 HSB色彩模式 292
13.2 网页配色应用 292
13.2.1 色调 292
13.2.2 色彩对比 293
13.2.3 色彩调和 296
13.3 网页色彩的应用 298
13.3.1 黄色系 298
13.3.2 绿色系 301
13.3.3 橙色系 304
13.3.4 红色系 307
13.3.5 紫色系 310
13.3.6 蓝色系 313
13.3.7 黑、白、灰色 317
13.4 网页配色技巧 320
13.4.1 色彩搭配原则 320
13.4.2 网页色彩搭配窍门 321
13.4.3 Web 2.0色彩趋势 323
第14章 多媒体与网页 325
14.1 认识多媒体 325
14.1.1 什么是多媒体 325
14.1.2 声音 325
14.1.3 视频 326
14.1.4 多媒体的通用压缩编码标准 327
14.1.5 多媒体工具综述 328
14.2 多媒体在网页中的应用 329
14.2.1 现场广播 330
14.2.2 音频点播 330
14.2.3 视频点播 330
14.2.4 互联网电话 330
14.2.5 分组实时电视会议 330
14.2.6 多媒体杂志 330
14.3 在Web标准下实现多媒体应用 331
14.3.1 在线媒体播放 331
14.3.2Windows Media Player文件 331
14.3.3 QuickTime movies 332
应用篇 建站与推广维护第15章 网站建设生命周期 335
15.1 网站生命周期概述 335
15.2 网站规划 336
15.2.1 商业网站 336
15.2.2 公司网站 336
15.2.3 个人网站 336
15.3 建站准备 336
15.4 网站设计 337
15.5 网站开发 337
15.6 网站运营 337
15.7 网站更新和维护 338
第16章 网站整体规划 339
16.1 了解用户需求 339
16.1.1 内容需求 339
16.1.2 功能需求 340
16.1.3 设计需求 340
16.1.4 技术需求 340
16.2 网站定位 341
16.2.1 网站需求定位 341
16.2.2 目标群体 342
16.2.3 网站营销定位 342
16.3 网站整体规划 342
16.3.1 栏目规划 342
16.3.2 功能规划 343
16.3.3 页面结构规划 345
第17章 建站的准备 350
17.1 注册域名 350
17.1.1 选择域名类型 351
17.1.2 注册域名 351
17.2 选择主机 352
17.3 服务器托管 352
17.4 申请企业邮局 352
17.4.1 什么是企业邮局 352
17.4.2 选择企业邮局 353
17.5 办理ICP认证和备案 353
17.6 利用FTP上传网页 354
17.6.1 认识FTP 354
17.6.2 匿名FTP 355
17.6.3 利用FTP上传网站文件 355
17.6.4 利用Dreamweaver 8上传网页 356
第18章 Web建站实例 358
18.1 建站前期准备 358
18.1.1 网站结构图 358
18.1.2 创建一个站点 358
18.1.3 创建文件目录体系 360
18.2 建立主页 360
18.2.1 创建企业网站导航 360
18.2.2 创建二行三列布局 363
18.3 建立分页 368
18.3.1 建立二行二列布局 368
18.3.2 图文混排 370
18.4 橱窗展示 372
18.5 封装公共代码 373
第19章 网站推广与维护 374
19.1 网站推广 374
19.1.1 找出影响网站访问量的因素 374
19.1.2 中小网站的推广方法 375
19.1.3 在Web 2.0的新环境下推广网站 377
19.1.4 大型网站的推广方法 379
19.1.5 制作网站推广计划 380
19.2 网站维护 381
19.2.1 网站的软硬件维护 381
19.2.2 网站内容更新 381
改进篇 网站优化 385
第20章 SEO搜索引擎优化 385
20.1 SEO简介 385
20.1.1 认识SEO 385
20.1.2 为什么要SEO 385
20.1.3 SEO优化的方式 386
20.2 搜索引擎分析 386
20.2.1 搜索引擎的基本工作原理 387
20.2.2 主要搜索引擎介绍 368
20.3 面向SEO的网站设计 390
20.3.1 导航设计 390
20.3.2 帧结构 391
20.3.3 图片优化 392
20.3.4 CSS优化 393
20.3.5 主机优化 393
20.4SEO策略 394
20.4.1 主题(title) 394
20.4.2 关键字分析和选择 394
20.4.3 网站的导出链接 396
20.4.4 网站的导入链接 396
20.4.5 网站的内部链接 396
20.4.6 提交网址 397
20.4.7 创建网站地图 399
20.5 SEO案例分析 401
20.5.1 seobook.com网页布局 401
20.5.2 seobook.com导航设计 402
20.5.3 seobook.com的图片处理 403
20.5.4 seobook.com的主题和关键字分析 403
20.5.5 seobook.com的站点地图 404
第21章 BI在Web开发中的应用 406
21.1 建立网站数据仓库 406
21.2 网站数据挖掘 407
21.2.1 建立多种网站分类 407
21.2.2 分析用户的需求 409
21.2.3 建立聚集群 409
21.2.4 可视化的网站功能 409
21.3 网站联机分析处理 411
21.3.1 流量的综合分析 411
21.3.2 网站营销数据分析 412
21.3.3 Web设计参数数据分析 414
附录A CSS属性参考 417
附录B CSS长度单位参考 445
附录C W3C专业术语翻译对照表 446
附录D 企业网站常用中英文对照表 450
附录E 本书述语速查表 453