目录

目 录

前言

第1章 网页设计入门

1.1 Internet简史

1.2 建立网站的原因

1.3 网页的基本概念

1.3.1 网页与网站的关系

1.3.2 网页的基本元素

1.3.3 网页的技术构成

1.4 HTML5简介

1.4.1 HTML发展历史

1.4.2 HTML4.01和XHTML

1.4.3 从XHTML到HTML5

1.5 CSS3简介

1.5.1 CSS概述

1.5.2 CSS的历史

1.5.3 CSS3的作用

1.6 网页设计的开发环境

1.6.1 Web设计软件

1.6.2 图形设计软件

1.6.3 浏览器指南

要点回顾

习题一

一、选择题

二、填空题

第2章 处理网页文件

2.1 网页文件的基本操作

2.1.1 使用记事本创建、保存和编辑网页文件

2.1.2 使用Dreamweaver CS6创建、保存和编辑网页文件

2.2 组织网站文件夹

2.3 在浏览器中查看网页

2.3.1 在Dreamweaver CS6中选择浏览器

2.3.2 利用Firebug测试网页

2.3.3 借鉴他人网页灵感

2.4 综合实例

要点回顾

习题二

一、选择题

二、填空题

实训

第3章 HTML5的基本结构

3.1 HTML标签

3.1.1 元素

3.1.2 属性和值

3.1.3 书写规范

3.2 HTML文档的基本成分

3.2.1 DOCTYPE声明

3.2.2 head和body元素

3.3 页面标题

3.4 分级标题

3.5 HTML5页面的构成

3.5.1 页眉header

3.5.2 导航nav

3.5.3 文章article

3.5.4 区块section

3.5.5 侧边栏aside

3.5.6 页脚footer

3.5.7 通用容器div

3.6 添加注释

3.7 综合实例

要点回顾

习题三

一、选择题

二、填空题

实训

第4章 文本

4.1 段落p

4.2 地址address

4.3 图figure与figcaption

4.4 时间time

4.5 重要或强调的文本标签

4.5.1 strong

4.5.2 em

4.6 引用参考cite

4.7 引述blockquote

4.8 突出显示文本mark

4.9 解释缩写词abbr

4.10 定义术语dfn

4.11 上标和下标

4.11.1 sup

4.11.2 sub

4.12 下划线和删除线

4.12.1 ins

4.12.2 del

4.13 代码标签

4.13.1 code

4.13.2 其他计算机相关标签

4.14 预格式化文本pre

4.15 指定细则small

4.16 换行br

4.17 span元素

4.18 其他元素

4.18.1 u

4.18.2 wbr

4.18.3 ruby、rp和rt

4.18.4 bdi和bdo

4.18.5 meter

4.18.6 progress

4.19 综合实例

要点回顾

习题四

一、选择题

二、填空题

实训

第5章 使用CSS样式

5.1 样式表文件的使用

5.1.1 外部样式表

5.1.2 内部样式表

5.1.3 内联样式

5.2 CSS构造样式规则

5.2.1 样式规则

5.2.2 为样式规则添加注释

5.2.3 属性的值

5.2.4 层叠样式

5.3 CSS样式选择器

5.3.1 选择器概述

5.3.2 按标签名称选择元素

5.3.3 按class或id选择元素

5.3.4 按上下文选择元素

5.3.5 按状态选择链接元素

5.3.6 按属性选择元素

5.3.7 选择元素的一部分

5.3.8 选择器的分组

5.3.9 组合使用选择器

5.4 综合实例

要点回顾

习题五

实训

第6章 图像

6.1 在页面中插入图片

6.2 设置图片的属性

6.3 图文混排

6.4 为网站添加图标

6.5 综合实例

要点回顾

习题六

一、选择题

二、填空题

实训

第7章 列表

7.1 有序列表

7.2 无序列表

7.3 定义列表

7.4 列表嵌套

7.5 使用CSS样式表美化列表

7.6 用于导航的行内列表

7.7 设置嵌套列表样式

7.8 综合实例

要点回顾

习题七

选择题

实训

第8章 超链接与导航

8.1 超链接概述

8.1.1 绝对路径与相对路径

8.1.2 超链接标签及其属性

8.2 内部链接

8.3 外部链接

8.4 书签链接

8.5 其他链接

8.6 使用CSS设置超链接样式

8.6.1 超链接状态

8.6.2 使用CSS设置不同的超链接状态样式

8.7 图像链接

8.8 使用列表制作导航栏

8.9 综合实例

要点回顾

习题八

一、选择题

二、填空题

实训

第9章 使用CSS进行页面布局

9.1 Web页面布局简介

9.1.1 布局注意事项

9.1.2 布局方法

9.1.3 布局结构

9.2 CSS盒模型

9.3 网页居中

9.4 多栏布局

9.4.1 使用float属性实现多栏布局

9.4.2 使用clear属性实现换行

9.4.3 使用column-count实现多栏布局

9.5 盒布局

9.5.1 float属性以及column-count属性的缺点

9.5.2 使用盒布局

9.6 弹性盒布局

9.6.1 使用自适应窗口的弹性盒布局

9.6.2 改变元素的显示顺序

9.6.3 改变元素的排列方向

9.7 综合实例

要点回顾

习题九

实训

第10章 表格

10.1 结构化表格

10.1.1 表格基本标签

10.1.2 标题单元格th

10.1.3 表格标题caption

10.1.4 thead、tbody、tfoot

10.2 单元格跨行或跨列

10.3 表格属性

10.4 使用CSS美化表格

10.5 综合实例

要点回顾

习题三

一、选择题

二、填空题

实训

第11章 表单

11.1 表单概述

11.2 form元素

11.3 input元素

11.3.1 文本框text

11.3.2 密码框password

11.3.3 单选框radio

11.3.4 复选框checkbox

11.3.5 上传文件file

11.3.6 隐藏字段hidden

11.3.7 按钮button、submit、reset

11.3.8 使用图像提交表单image

11.4 列表与下拉菜单

11.4.1 select和option

11.4.2 optgroup

11.5 文本域textarea

11.6 标签label

11.7 HTML5新增的元素属性

11.7.1 form

11.7.2 input

11.8 表单元素的组织与布局

11.9 综合实例

要点回顾

习题十一

一、选择题

二、填空题

实训

第12章 视频、音频和其他多媒体

12.1 第三方插件及原生应用

12.2 添加视频

12.2.1 视频文件格式

12.2.2 在网页中添加单个视频

12.2.3 视频属性

12.2.4 添加控件和自动播放

12.2.5 循环播放和海报图像

12.2.6 阻止预加载视频

12.2.7 多个媒体源

12.3 添加音频

12.3.1 音频文件格式

12.3.2 在网页中添加单个音频

12.3.3 音频属性

12.3.4 添加控件、自动播放和循环播放

12.3.5 预加载音频

12.3.6 多个音频源

12.3.7 应对无法播放HTML5音频的情况

12.4 嵌入Flash动画

12.5 嵌入网络视频

12.6 canvas简介

12.7 SVG简介

12.8 综合实例

要点回顾

习题十二

一、选择题

二、填空题

实训

第13章 使用CSS3 进行样式增强

13.1 厂商前缀

13.2 浏览器兼容性速览

13.3 为元素创建圆角

13.4 为文本添加阴影

13.5 为元素添加阴影

13.6 使用多重背景

13.7 使用渐变背景

13.8 设置元素不透明度

13.9 使用Web字体

13.9.1 Web字体介绍

13.9.2 使用@font-face

13.10 使用polyfill实现渐进增强

13.11 综合实例

要点回顾

习题十三

一、选择题

二、填空题

实训

第14章 网站的调试与发布

14.1 常见错误

14.2 HTML中的常见错误

14.3 CSS中的常见错误

14.4 验证代码

14.5 测试网页

14.6 发布网站

14.7 综合实例

要点回顾

习题三

一、选择题

二、填空题

实训