HTML5+CSS3网页制作入门指南.doc
HTML5CSS3网页制作入门指南
TOC\o1-2\h\u26600第一章HTML5基础 2
314201.1HTML5简介 2
324081.2HTML5文档结构 3
29891.3HTML5新增元素 3
29025第二章CSS3基础 4
216552.1CSS3简介 4
318602.2CSS3选择器 4
94932.3CSS3样式规则 5
195782.4CSS3盒模型 5
11424第三章文本与字体 6
68123.1文本格式化 6
125563.2字体样式 7
270123.3文本阴影与装饰 8
13812第四章图像与多媒体 8
295844.1图像插入 9
11884.2多媒体元素 9
70704.2.1音频 9
164524.2.2视频 10
320084.3视频与音频控制 10
20550第五章表格与表单 11
237685.1表格制作 11
315995.1.1表格的基本结构 11
33825.1.2表格的样式设置 12
81735.2表单元素 13
75765.2.1输入框 13
64865.2.2单选框与复选框 13
177395.2.3下拉列表 13
111535.3表单验证 14
90215.3.1基本验证 14
168765.3.2数字验证 14
13405.3.3邮箱与网址验证 14
3047第六章布局与响应式设计 15
148516.1布局基础 15
34686.2Flex布局 15
196546.3响应式设计原理 16
10055第七章CSS3动画与过渡 16
159107.1动画基础 16
311207.1.1动画的基本概念 16
116967.1.2创建动画 16
273737.1.3动画属性 17
164597.2过渡效果 17
28477.2.1过渡的基本概念 17
131367.2.2创建过渡效果 17
93177.3动画与过渡综合应用 18
18715第八章HTML5与CSS3高级特性 19
51908.1HTML5图形绘制 19
254248.1.1Canvas基础 19
39058.1.2绘制路径 19
498.1.3绘制图像 20
202988.2CSS3渐变与阴影 20
152828.2.1线性渐变 20
274058.2.2径向渐变 20
149028.2.3阴影效果 21
174698.3CSS3转换与透视 21
210108.3.12D转换 21
116538.3.23D转换 21
12874第九章JavaScript与DOM操作 21
114729.1JavaScript基础 21
307639.1.1变量与数据类型 22
94779.1.2函数与作用域 22
293509.1.3对象与数组 22
190489.2DOM操作 23
24619.2.1获取DOM元素 23
80009.2.2修改DOM元素 23
124169.2.3添加和删除DOM元素 23
252049.3事件处理 23
181589.3.1监听事件 24
266779.3.2事件对象 24
7983第十章网页优化与调试 24
2175710.1网页功能优化 24
2503810.2网页调试工具 25
1366310.3网页兼容性处理 25
第一章HTML5基础
1.1HTML5简介
HTML5是HTML(HyperTextMarkupLanguage,超文本标记语言)的最新版本,它由万维网联盟(WorldWideWebConsortium,W3C)和WebHypertextApplicationTechnologyWorkingGroup(Web超文本应用技术工作组,简称WHATWG)共同开发。HTML5旨在提升网页的交互性和跨平台兼容性,为开发者提供更丰富的功能,同时简化开发流程。
HTML5在继承了HTML4的核心特性基础上,增加了许多新的特性,如音频、视频播放、离线存储、Canvas绘图、地理定位等,使得网页应用能够提供与原生应用相媲美的用户体验。
1.2HTML5文档结构
HTML5文档结