图书目录

目    录

第1章  网页标记语言HTML入门基础 1

1.1  HTML概述 1

1.2  HTML文件的构成 2

1.2.1  HTML文件结构 2

1.2.2  编写HTML文件的注意事项 3

1.3  怎样编写HTML文件 4

1.3.1  使用记事本文件编写页面 4

1.3.2  使用Dreamweaver编写HTML

页面 5

1.4  网页设计与开发的过程 6

1.4.1  明确网站定位 7

1.4.2  收集信息和素材 7

1.4.3  规划栏目结构 8

1.4.4  设计页面方案 9

1.4.5  制作页面 9

1.4.6  实现后台功能 10

1.4.7  网站的测试与发布 11

1.5  本章小结 12

1.6  练习题 12

第2章  HTML基本标记 13

2.1  HTML文档主体标记 13

2.1.1  bgcolor属性 13

2.1.2  background属性 14

2.1.3  text属性 15

2.1.4  设置链接文字属性 16

2.1.5  设置页面边距 17

2.2  头部标记 18

2.2.1  <title>标记 18

2.2.2  定义页面关键字 19

2.2.3  定义页面描述 19

2.2.4  定义编辑工具 20

2.2.5  定义作者信息 21

2.2.6  定义网页字符集类型 21

2.2.7  定义网页的定时跳转 22

2.3  设置段落的格式 23

2.3.1  <p>标记 23

2.3.2  段落对齐属性:align 24

2.3.3  <nobr>标记 25

2.3.4  <br>标记 25

2.4  水平线标记 26

2.4.1  <hr>标记 26

2.4.2  水平线宽度属性:width 27

2.4.3  水平线颜色属性:color 28

2.4.4  水平线对齐方式属性:align 29

2.5  综合实例——创建基本的HTML

文件 30

2.6  本章小结 32

2.7  练习题 33

第3章  网页图像和多媒体 34

3.1  网页中常见的图像格式 34

3.2  图像标记及其属性 35

3.2.1  <img>标记 35

3.2.2  height属性 35

3.2.3  width属性 36

3.2.4  border属性 37

3.2.5  align属性 38

3.3  添加音乐 39

3.3.1  <audio>标记 40

3.3.2  给网页添加音乐播放器 40

3.4  添加视频 41

3.4.1  <video>标记 41

3.4.2  给网页添加视频 42

3.5  综合实例——创建图文混合排版

网页 43

3.6  本章小结 45

3.7  练习题 46

第4章  用表格排列网页数据 47

4.1  表格属性 47

4.1.1  表格的基本标记:<table>、

<tr>、<td> 47

4.1.2  表格宽度和高度:width、

height 48

4.1.3  表格标题:caption 49

4.1.4  表格的表头:th 50

4.1.5  表格对齐方式:align 52

4.1.6  边框宽度:border 53

4.1.7  表格边框颜色:bordercolor 54

4.1.8  单元格间距:cellspacing 55

4.1.9  单元格边距:cellpadding 56

4.1.10  表格的背景色:bgcolor 57

4.1.11  表格的背景图像:

 background 58

4.2  表格的结构标记 59

4.2.1  设计表头:thead 59

4.2.2  设计表主体:tbody 61

4.2.3  设计表尾:tfoot 62

4.3  综合实例——使用表格排版网页 63

4.4  本章小结 68

4.5  练习题 68

第5章  HTML 5入门基础 70

5.1  初识HTML 5 70

5.1.1  HTML 5简介 70

5.1.2  HTML 5中的标记方法 71

5.1.3  HTML 5语法中的三个要点 71

5.2  新增主体结构元素 72

5.2.1  article元素 72

5.2.2  section元素 73

5.2.3  nav元素 74

5.2.4  aside元素 76

5.3  新增非主体结构元素 77

5.3.1  header元素 77

5.3.2  footer元素 78

5.3.3  address元素 79

5.4  Canvas绘制基本图形 80

5.4.1  Canvas元素 80

5.4.2  绘制直线 81

5.4.3  绘制矩形 82

5.4.4  绘制三角形 83

5.4.5  绘制圆弧 84

5.4.6  绘制贝塞尔曲线 86

5.4.7  应用不同的线型 87

5.5  变换的使用 88

5.5.1  平移变换 88

5.5.2  缩放变换 89

5.5.3  旋转变换 90

5.6  HTML 5 SVG 92

5.6.1  图形绘制 92

5.6.2  文本与图像 95

5.6.3  填充颜色 96

5.7  综合实例——绘制精美时钟 97

5.8  本章小结 100

5.9  练习题 100

第6章  CSS入门基础 102

6.1  认识CSS 102

6.1.1  CSS的基本概念 102

6.1.2  使用CSS的好处 103

6.1.3  编写CSS 104

6.1.4  CSS基本语法 105

6.2  在HTML中添加CSS的方法 106

6.2.1  链接外部样式表 106

6.2.2  行内样式 107

6.2.3  导入样式 107

6.2.4  内嵌样式 108

6.3  选择器类型 108

6.3.1  标签选择器 109

6.3.2  类选择器 109

6.3.3  ID选择器 111

6.4  综合实例——对网页添加CSS

样式 112

6.5  本章小结 115

6.6  练习题 116

第7章  用CSS设置文本样式 117

7.1  设计网页中的文字样式 117

7.1.1  font-family属性 117

7.1.2  font-size属性 118

7.1.3  font-weight属性 119

7.1.4  font-style属性 120

7.1.5  font-variant属性 121

7.1.6  text-decoration属性 122

7.2  设计文本的段落样式 123

7.2.1  line-height属性 123

7.2.2  text-align属性 124

7.2.3  text-indent属性 125

7.2.4  word-spacing属性 125

7.2.5  first-letter首字下沉 126

7.2.6  text-transform属性 127

7.3  综合实例——用CSS排版网页

文字 129

7.4  本章小结 131

7.5  练习题 132

第8章  用CSS设计图像和背景 133

8.1  设置网页的背景 133

8.1.1  background-color属性 133

8.1.2  background-image属性 134

8.2  设置背景图像的属性 135

8.2.1  background-repeat属性 135

8.2.2  background-attachment属性 136

8.2.3  background-position属性 137

8.3  设置网页图像的样式 138

8.3.1  border属性 138

8.3.2  图文混合排版 141

8.4  综合实例——给图片添加边框 142

8.5  本章小结 144

8.6  练习题 144

第9章  用CSS设置表单和表单样式 145

9.1  表单form 145

9.1.1  程序提交action 145

9.1.2  表单名称name 146

9.1.3  传送方法method 146

9.1.4  编码方式enctype 147

9.1.5  目标显示方式target 147

9.2  网页中的表单 148

9.2.1  表单对象 148

9.2.2  插入文本字段text 149

9.2.3  插入密码域password 149

9.2.4  插入单选按钮radio 151

9.2.5  插入复选框checkbox 151

9.2.6  插入普通按钮button 152

9.2.7 插入提交按钮submit 153

9.2.8  重置按钮reset 154

9.2.9  插入图像域image 155

9.2.10  插入隐藏域hidden 155

9.2.11  插入文件域file 156

9.2.12  插入下拉菜单 157

9.3  用CSS设计表单样式 159

9.3.1  设置边框样式 159

9.3.2  设置背景样式 159

9.3.3  设置输入文本的样式 160

9.4  综合实例——在网页中插入表单

对象 161

9.5  本章小结 167

9.6  练习题 168

第10章  用CSS制作链接与网站

 ?导航 169

10.1  超链接基础 169

10.1.1  超链接的基本概念 169

10.1.2  使用页面属性设置超链接 170

10.2  链接标记 171

10.2.1  link 171

10.2.2  visited 172

10.2.3  active 172

10.2.4  hover 173

10.3  各种形式的超链接 173

10.3.1  背景色变换链接 173

10.3.2  多姿多彩的下画线链接 175

10.3.3  图像翻转链接 176

10.3.4  边框变换链接 177

10.4  项目列表 179

10.4.1  有序列表 179

10.4.2  无序列表 183

10.5  横排导航 187

10.5.1  横排文本导航 188

10.5.2  标签式导航 189

10.6  竖排导航 191

10.7  综合实例 192

10.7.1  实例1——实现背景变换的

 导航菜单 192

10.7.2  实例2——制作树形导航

 菜单 194

10.8  本章小结 197

10.9  练习题 197

第11章  CSS+Div布局入门基础 198

11.1  Web标准 198

11.1.1  什么是Web标准 198

11.1.2  为什么要建立Web标准 199

11.1.3  怎样改进现有网站 200

11.2  Div标记与Span标记 201

11.2.1  Div概述 201

11.2.2  Div与Span的区别 202

11.3  盒子模型 203

11.3.1  盒子模型的概念 204

11.3.2  border 204

11.3.3  padding 210

11.3.4  margin 212

11.4  盒子的浮动与定位 214

11.4.1  盒子的浮动float 214

11.4.2  position定位 216

11.4.3  z-index空间位置 220

11.5  本章小结 222

11.6  练习题 222

第12章  CSS+Div布局方法 223

12.1  CSS布局理念 223

12.1.1  CSS布局概述 223

12.1.2  用CSS定位 224

12.2  固定宽度布局 225

12.2.1  一列固定宽度 225

12.2.2  圆角框 227

12.3  可变宽度布局 229

12.3.1  一列自适应 229

12.3.2  两列宽度自适应 230

12.3.3  三列浮动中间宽度自适应 231

12.3.4  三行二列居中高度自适应

 布局 232

12.4  CSS布局与传统的表格方式布局

 分析 234

12.5  本章小结 236

12.6  练习题 236

第13章  CSS 3网页开发 238

13.1  CSS 3概述 238

13.1.1  CSS 3的发展历史 238

13.1.2  CSS 3的新增特性 239

13.1.3  主流浏览器对CSS 3的

 支持 243

13.2  边框 244

13.2.1  圆角边框border-radius 244

13.2.2  边框图片border-image 245

13.2.3  边框阴影box-shadow 246

13.3  背景 248

13.3.1  背景图片尺寸background-

 size 248

13.3.2  背景图片定位区域background-

 origin 249

13.3.3  背景绘制区域background-

 clip 251

13.4  文本 252

13.4.1  文本阴影text-shadow 252

13.4.2  强制换行word-wrap 253

13.4.3  文本溢出text-overflow 254

13.5  多列 255

13.5.1  创建多列column-count 255

13.5.2  列的宽度column-width 256

13.6  实例应用——鼠标放上去显示全部

 内容 257

13.7  本章小结 258

13.8  练习题 259

第14章  JavaScript语法基础 260

14.1  JavaScript简介 260

14.1.1  JavaScript的历史 260

14.1.2  JavaScript的特点 261

14.1.3  JavaScript的添加方法 261

14.2  JavaScript运算符 263

14.2.1  算术运算符 263

14.2.2  逻辑运算符 263

14.2.3  比较运算符 264

14.3  基本数据类型 264

14.3.1  使用字符串型数据 264

14.3.2  使用数值型数据 265

14.3.3  使用布尔型数据 266

14.3.4  使用Undefined和Null

 类型 266

14.4  常量和变量 267

14.4.1  常量的使用 267

14.4.2  常量的使用方法 269

14.4.3  变量的定义 269

14.5  JavaScript程序语句 270

14.5.1  使用if…else语句 270

14.5.2  使用for循环 272

14.5.3  使用switch语句 273

14.5.4  使用while语句 274

14.6  综合实例——制作倒计时特效 275

14.7  本章小结 276

14.8  练习题 276

第15章  JavaScript中的事件 278

15.1  事件概述 278

15.2  常用事件分析 279

15.2.1  click事件 279

15.2.2  change事件 280

15.2.3  select事件 281

15.2.4  focus事件 282

15.2.5  load事件与unload事件 284

15.2.6  鼠标移动事件 285

15.2.7  onBlur事件 286

15.3  其他常用事件 287

15.4  综合实例——将事件应用于

 按钮中 289

15.5  本章小结 289

15.6  练习题 290

第16章  JavaScript中的函数和对象 291

16.1  什么是函数 291

16.2  函数的定义 292

16.2.1  函数的普通定义方式 292

16.2.2  函数的变量定义方式 293

16.2.3  函数的指针调用方式 294

16.3  JavaScript对象的声明和引用 296

16.3.1  声明和实例化 297

16.3.2  对象的引用 298

16.4  浏览器对象 299

16.4.1  navigator对象 299

16.4.2  window对象 301

16.4.3  location对象 302

16.4.4  history对象 303

16.4.5  document对象 304

16.5  内置对象 306

16.5.1  Date对象 306

16.5.2  数学对象Math 309

16.5.3  字符串对象String 309

16.5.4  数组对象Array 311

16.6  综合实例——改变网页背景颜色 312

16.7  本章小结 313

16.8  练习题 313

第17章  企业网站制作的布局方法 315

17.1  企业网站设计指南 315

17.1.1  企业网站分类 315

17.1.2  色彩搭配与风格设计 317

17.1.3  企业网站主要功能栏目 318

17.2  分析架构 318

17.2.1  网站内容分析 318

17.2.2  HTML结构设计 320

17.2.3  方案设计 322

17.2.4  定义整体样式 323

17.3  各模块设计 325

17.3.1  制作页面顶部 325

17.3.2  制作左侧导航 327

17.3.3  制作“联系我们”部分 329

17.3.4  制作“企业介绍”部分 330

17.3.5  制作图片展示和新闻动态 331

17.3.6  制作订购部分 332

17.3.7  制作底部部分 333

17.4  本章小结 334

17.5  练习题 334