目录
第1章开发网站,我们需要做些什么 1
1.1网站需要什么 1
1.1.1 需要HTML文件 1
1.1.2 需要DIV来“圈地” 2
1.1.3 需要CSS来定义样式 2
1.1.4 需要JavaScript 3
1.1.5 需要空间和域名 3
1.2通过Dreamweaver开发DIV+CSS程序 4
1.2.1 安装Dreamweaver 5
1.2.2 使用Dreamweaver 5
1.2.3 Dreamweaver的三种工作方式 6
1.2.4 通过Dreamweaver在HTML页面里开发DIV 7
1.2.5 通过Dreamweaver开发CSS程序 8
1.2.6 在DIV里引入CSS效果 9
1.3一个简单的网页需要包含什么 11
1.3.1 head部分 11
1.3.2 body部分 11
1.3.3 编写注释 12
1.4开发一个网站的总体流程 13
1.4.1 美工先用Photoshop给出效果 13
1.4.2 通过切图,得到素材 14
1.4.3 搭建DIV 14
1.4.4 搭建CSS和JS效果 15
1.4.5 测试网页 15
1.5网站的建设标准和布局方式 15
1.5.1 网站的建设标准 16
1.5.2 页面布局 16
1.6上机题 20
第2章HTML和XHTML 21
2.1HTML基础 21
2.1.1 HTML概述 21
2.1.2 HTML基础结构 22
2.2HTML标签 23
2.2.1 基本标签 23
2.2.2 格式标签 25
2.2.3 文本标签 27
2.2.4 超链标签 28
2.2.5 图像标签 29
2.2.6 表格标签 30
2.2.7 分区标签 32
2.3HTML 5简介 34
2.3.1 HTML 5的出现 34
2.3.2 使用HTML 5的必要性 35
2.3.3 HTML 5的新特性 36
2.4XHTML介绍 40
2.4.1 什么是XHTML 40
2.4.2 HTML转换成XHTML的方法 41
2.5实训——综合各种标签的网页 44
2.6上机题 47
第3章CSS基础知识介绍 49
3.1CSS入门 49
3.1.1 CSS的历史 50
3.1.2 CCS3简介 50
3.1.3 CCS3新增的功能 51
3.2CSS的基本语法 53
3.2.1 CSS选择器 53
3.2.2 选择器声明 56
3.2.3 CSS 3新增的选择器 58
3.2.4 CSS的继承 62
3.3CSS的4种引入方式 63
3.4CSS里的单位和值 64
3.4.1 颜色 64
3.4.2 CSS 3中新增的颜色 66
3.4.3 长度单位 69
3.4.4 通过URL引入外部资源 71
3.5实训 CSS基本语法的演练 73
3.6上机题 75
第4章通过CSS控制字体样式 79
4.1通过CSS控制文本样式 79
4.1.1 定义文字颜色 79
4.1.2 通过CSS设置字体 80
4.1.3 字体粗细与斜体 82
4.1.4 定义字体大小和行高 84
4.1.5 下划线、顶划线、删除线 85
4.2用CSS控制字间距和对齐方式 86
4.2.1 设置字间距 87
4.2.2 控制对齐方式 87
4.3通过CSS定义样式表 89
4.3.1 通过CSS定义无序列表的效果 89
4.3.2 通过CSS定义排序列表的样式 90
4.4CSS 3新增的文本属性 91
4.5实训——CSS字体样式综合演练 96
4.6上机题 99
第5章通过CSS定义链接样式 103
5.1针对链接的CSS基本概念 103
5.1.1 CSS伪类别 103
5.1.2 用伪类定义动态超链接 104
5.2定义丰富的超链特效 106
5.2.1 给链接添加提示文字 106
5.2.2 按钮式超链接 107
5.2.3 为超链添加背景图效果 108
5.3用CSS定义针对超链的鼠标特效 110
5.3.1 用CSS设计鼠标的箭头 110
5.3.2 定义鼠标的变幻效果 112
5.4实训——用CSS美化超链接 113
5.5上机题 118
第6章通过CSS定义图片样式 121
6.1CSS定义图片样式 121
6.1.1 定义图片边框 121
6.1.2 定义图片大小 123
6.1.3 通过CSS保证图片不变形 124
6.1.4 定义图片的对齐方式 126
6.2通过CSS设置文字和图片交互的效果 129
6.2.1 设置文字环绕的效果 129
6.2.2 浮动广告 131
6.3CSS 3新增的边框属性 132
6.4实训——用CSS设计图文并茂的效果 136
6.5通过CSS设置背景颜色 138
6.5.1 设置页面背景色 139
6.5.2 通过背景色给页面分块 140
6.6通过CSS处理背景图像样式 141
6.6.1 设置页面背景图样式 141
6.6.2 设置背景图重复的效果 141
6.6.3 定义背景图片的位置 142
6.6.4 固定背景图片 143
6.7CSS 3新增的背景属性 144
6.8实训——实现美食资讯网的菜单部分 148
6.9上机题 150
第7章通过CSS设置表格的样式 153
7.1表格基础 153
7.2用CSS设置表格的样式 154
7.2.1 设置表格的颜色 154
7.2.2 设置表格的边框样式 155
7.2.3 设置隔行变色的单元格样式 157
7.2.4 设置大小和对齐方式 158
7.3实训——用CSS搭建一个综合效果的表格 160
7.4上机题 163
第8章通过CSS定义表单样式 167
8.1认识表单元素 167
8.1.1 输入域标签<input> 167
8.1.2 文本域标签<textarea> 168
8.1.3 选择域标签<select>和<option> 169
8.1.4 表单各元素在网页中的用法 169
8.2通过CSS设置各元素的外观 170
8.2.1 用CSS修饰表单元素的背景色 170
8.2.2 用CSS改变表单元素的边框样式 173
8.2.3 用CSS修改表单文字的样式 174
8.3实训——CSS定义表单样式练习 177
8.4上机题 181
第9章CSS滤镜的应用 184
9.1滤镜概述 184
9.2通道(Alpha) 185
9.3模糊(Blur) 186
9.4运动模糊(MotionBlur) 187
9.5透明色(Chroma) 189
9.6翻转变换(Flip) 189
9.7光晕(Glow) 190
9.8灰度(Gray) 192
9.9反色(Invert) 193
9.10遮罩(Mask) 193
9.11阴影(Shadow) 195
9.12X射线(X-ray) 196
9.13浮雕纹理(Emboss和Engrave) 197
9.14波浪(Wave) 198
9.15上机题 200
第10章CSS定位与DIV布局 203
10.1盒子模型 203
10.1.1 盒子模型的概念 203
10.1.2 CONTENT 204
10.1.3 BORDER 204
10.1.4 PADDING 207
10.1.5 MARGIN 208
10.2元素的定位 212
10.2.1 定位方式 212
10.2.2 CSS的定位原理 212
10.2.3 利用float定位 218
10.2.4 利用CSS堆元素定位 220
10.3块元素和行内元素 221
10.3.1 块元素 222
10.3.2 行内元素 223
10.4CSS 3新增的弹性盒模型 224
10.5CSS 3新增的多列布局 234
10.6实训——用CSS定位页面的布局 239
10.7上机题 243
第11章用JavaScript搭建动态效果 247
11.1JavaScript概述 247
11.1.1 JavaScript的基本语法 247
11.1.2 JavaScript嵌入HTML文档 248
11.2用JavaScript设置图片的效果 249
11.2.1 实现相册效果 249
11.2.2 实现图片滑动切换效果 253
11.3针对菜单的效果 256
11.3.1 用JavaScript实现页签效果 256
11.3.2 用JavaScript实现下拉式菜单 258
11.3.3 用JavaScript实现滑轮式菜单效果 260
11.4针对文字的效果 262
11.4.1 文字的打字效果 262
11.4.2 带提示文字的JavaScript特效 264
11.5上机题 266
第12章DIV+CSS布局综述 269
12.1布局方式 269
12.1.1 用DIV将页面分块 269
12.1.2 设计各块的位置 270
12.1.3 用CSS将分布的DIV定位 270
12.2CSS排版样式 272
12.2.1 设计上中下版式的样式 272
12.2.2 设计固定宽度且居中的样式 274
12.2.3 设计左中右版式的样式 277
12.2.4 设计块的背景色及背景图片 280
12.2.5 内容分类显示版式 281
12.3实训——构建一个上下结构的页面 284
12.4实训——构建一个左中右结构的页面 288
12.5上机题 291
第13章CSS、XML和Ajax综合使用方式 297
13.1XML基础 297
13.1.1 XML的特点 297
13.1.2 XML的结构和基本语法 298
13.2XML与CSS的综合应用 300
13.2.1 在XML里链接CSS文件 301
13.2.2 通过XML和CSS,搭建具有图文并茂效果的案例 302
13.3Ajax与CSS的综合应用 304
13.3.1 Ajax概述 304
13.3.2 Ajax与CSS的综合应用 304
13.4实训——XML与CSS结合的练习 309
13.5实训——Ajax与CSS结合的练习 313
13.6上机题 316
第14章解决CSS开发中的常见问题 319
14.1解决浏览器不兼容的问题 319
14.1.1 解决字体大小不兼容的问题 319
14.1.2 解决DIV里的float悬浮问题 321
14.1.3 容器高度的限定问题 323
14.2解决HTML和CSS的中文编码问题 325
14.2.1 CSS与HTML页面的默认编码问题 325
14.2.2 CSS中文注释“标”的问题 327
第15章娱乐门户网站 330
15.1网站页面效果分析 330
15.1.1 首页效果分析 330
15.1.2 “店铺”页面的效果分析 332
15.1.3 网站文件综述 333
15.2规划首页的布局 333
15.2.1 搭建首页页头部分的DIV 333
15.2.2 搭建“第一列”部分的DIV 335
15.2.3 搭建“标签导航”部分的DIV 336
15.2.4 搭建“新进店铺”部分的DIV 337
15.2.5 搭建“最新资讯”部分的DIV 338
15.2.6 搭建“第三列”部分的DIV 339
15.2.7 搭建页脚部分的DIV 339
15.2.8 首页CSS效果分析 340
15.3店铺页面 341
15.3.1 商铺资料部分的DIV 341
15.3.2 商铺推荐部分的DIV 342
第16章旅游酒店网站 345
16.1网站页面效果分析 345
16.1.1 首页效果分析 345
16.1.2 “酒店推荐”页面的效果分析 346
16.1.3 网站文件综述 347
16.2规划首页的布局 347
16.2.1 搭建首页页头部分的DIV 348
16.2.2 搭建“推荐景点”部分的DIV 348
16.2.3 搭建“最新新闻”部分的DIV 349
16.2.4 搭建“游玩指南”部分的DIV 350
16.2.5 搭建“在线订票”部分的DIV 351
16.2.6 搭建“热门旅游专题”部分的DIV 352
16.2.7 搭建页脚部分的DIV 352
16.2.8 首页CSS效果分析 354
16.3酒店推荐页面 354
16.3.1 酒店推荐列表部分的DIV 354
16.3.2 推荐酒店列表部分的DIV 356
第17章设计公司网站 359
17.1网站页面效果分析 359
17.1.1 首页效果分析 359
17.1.2 “设计理念”页面的效果分析 361
17.1.3 网站文件综述 361
17.2规划首页的布局 362
17.2.1 搭建首页页头部分的DIV 362
17.2.2 搭建“网站广告”部分的DIV 363
17.2.3 搭建“公司介绍”部分的DIV 364
17.2.4 搭建“设计服务”部分的DIV 364
17.2.5 搭建“预约登记”部分的DIV 366
17.2.6 搭建“页脚部分”的DIV 368
17.2.7 首页CSS效果分析 368
17.3设计理念页面 369
17.3.1 设计理念介绍的DIV 369
17.3.2 业务分类部分的DIV 371
第18章新闻网站 373
18.1网站页面效果分析 373
18.1.1 首页效果分析 373
18.1.2 “新闻内容”页面的效果分析 374
18.1.3 网站文件综述 375
18.2规划首页的布局 376
18.2.1 搭建首页页头部分的DIV 376
18.2.2 搭建“深度新闻”部分的DIV 377
18.2.3 搭建“会议活动”部分的DIV 378
18.2.4 搭建“大图新闻”部分的DIV 378
18.2.5 搭建“新闻报道”部分的DIV 379
18.2.6 搭建“名人博客”部分的DIV 380
18.2.7 搭建页脚部分的DIV 380
18.2.8 首页CSS效果分析 381
18.3新闻内容页面 382
18.3.1 分类列表部分的DIV 382
18.3.2 新闻文章部分的DIV 384
附录 网站模板 387
· · · · · · (
收起)