《从新手到高手:HTML 5+CSS 3网页设计与网站布局从新手到高手》主要介绍使用HTML 5+CSS3进行网站图像、网页动画设计以及网页制作的方法和实践经验,并从网站开发的角度,详细介绍用HTML 5+CSS3开发不同类型静态网站的经验与过程。《从新手到高手:HTML 5+CSS 3网页设计与网站布局从新手到高手》共分19章,内容涉及HTML5基础知识;HTML5的主体结构、表单、新增元素和文件操作等内容;HTML5的图形绘制和高级应用;HTML5中的多媒体应用、本地存储及离线存储、通信与线程和获取本地信息等内容;CSS3中的基础知识、选择器、文本及盒的相关样式等内容;CSS3中的用户界面模块、变形处理、背景和边框样式等;后台管理页面的设计分析、设置页面等。
《从新手到高手:HTML 5+CSS 3网页设计与网站布局从新手到高手》图文并茂、技术前卫,适合网页设计与制作初学者、网站开发人员,还可以作为高校相关专业的教材。
16段全程配音语音教学视频 25幅实例精美效果图 90个书中实例素材源文件 50张网站制作矢量图片 500张网页制作位图图片 120个附赠网站开发模板和素材文件
HTML 5是自2010年以来最热门的技术之一,学习HTML 5成为Web开发者的一大重要任务,学会HTML 5,就掌握了迈向未来Web平台的一把钥匙。因此我们希望借助此书帮助国内的Web开发者更好地学习HTML 5以及与之相伴随的CSS 3技术。
本书是一本典型的HTML 5和CSS 3实例教程,由多位经验丰富的网页设计人员和程序员编著而成。并且立足于网络行业,详细介绍HTML 5网页的设计和制作流程。
本书主要内容
本书共分为19章,通过大量的实例全面介绍了使用HTML 5和CSS 3在网页设计与制作过程中使用的各种专业技术,以及用户可能遇到的各种问题。各章的主要内容如下:
第1章介绍基础知识和理论知识,包括网页的概念、静态网页和动态等内容。
第2章介绍HTML 5的主体结构,包括HTML 5结构性标签体系、新增的主体结构标签和非主体结构标签等内容。
第3章介绍HTML 5中的表单及表单验证,包括插入表单、新增表单属性和新增表单域等内容。
第4章介绍HTML 5中新增的标签及文件操作,包括新增的页面标签、改良标签和Blob对象等内容。
第5章介绍绘制基本图形内容,包括绘制矩形、绘制圆形和关闭路径;以及图形绘制的高级应用,包括绘制变形图形、坐标的变换和图形组合等内容。
第6章介绍HTML 5中的多媒体应用,包括视频音频的插入、属性、方法和事件等内容。
第7章介绍HTML 5中的本地存储和离线应用程序,包括Web Storage和Transaction方法等内容。
第8章介绍HTML 5中的通信与线程,包括Web Sockets通信、发送对象和线程等内容。
第9章介绍获取用户的地理位置信息等内容,包括获取当前地理位置、持续监视当前地理位置和停止获取地理位置等内容。
第10章介绍CSS 3的基础知识,包括CSS的概念、继承和引入方式等内容。
第11章介绍CSS 3中的选择器,包括选择器的类型和概念等内容。
第12章介绍使用CSS在页面中插入内容,包括使用选择器插入文字和图片等内容。
第13章介绍文本的相关样式,包括文字阴影、阴影位移和省略标记等内容。
第14章介绍盒相关样式,包括盒的基本类型和表格的相关类型等内容。
第15章介绍用户界面模块,包括边框阴影、绘制轮廓和分栏效果等内容。
第16章介绍背景和边框样式,包括指定背景的显示范围、绘制圆角边框和使用图像边框等内容。
第17章介绍CSS 3中的变形处理,包括如何使用Transform功能和Transform功能的分类等内容。
第18章介绍了后台管理页面的设计分析,以及登录面面和框架集页面的各组成部分。
第19章使用之前介绍的各种知识,设计和制作了一个完整的网站综合实例。通过该实例,可以让用户更全面了解HTML 5和CSS 3开发网页的重要性。
本书特色
本书是一本专门介绍HTML 5和CSS 3的基础知识教程,在编写过程中精心设计了丰富的体例,以帮助读者顺利学习本书的内容。
系统全面,超值实用 本书针对各个章节不同的知识内容,提供了多个不同内容的实例,除了详细介绍实例应用知识之外,还在侧栏中同步介绍相关知识要点。每章穿插大量的提示、注意和技巧,构筑了面向实际的知识体系。另外,本书采用紧凑的体例和版式,相同内容下,篇幅缩减了30%以上,实例数量增加了50%。
串珠逻辑,收放自如 统一采用二级标题,灵活安排全书内容。每章最后都对本章重点、难点知识进行分析、总结,达到内容安排收放自如,方便读者学习的目的。
全程图解,快速上手 各章内容分为基础知识、实例演示和高手答疑3个部分,全部采用图解方式,图像均做了大量的裁切、拼合、加工,信息丰富、效果精美,使读者翻开图书的第一感觉就获得强烈的视觉冲击。
书盘结合,相得益彰 多媒体光盘中提供了本书实例完整的素材文件和全程配音教学视频文件,便于读者自学和跟踪联系本书内容。
本书读者对象
本书内容详尽、讲解清晰,全书包含众多知识点,采用与实际范例相结合的方式进行讲解,并配以清晰、简洁的图文排版方式,使学习过程更加轻松和易于上手。
本书适合作为高等院校和高职高专院校学生学习使用,也可以作为网页设计与制作初学者、网站开发人员、大中专院校相关专业师生、网页制作培训班学员等的参考资料。
参与本书编写的除了封面署名人员外,还有王敏、马海军、祁凯、孙江玮、田成军、刘俊杰、赵俊昌、王泽波、张银鹤、刘治国、何方、李海庆、王树兴、朱俊成、康显丽、崔群法、孙岩、王立新、王咏梅、辛爱军、牛小平、贾栓稳、赵元庆、郭磊、杨宁宁、郭晓俊、方宁、王黎、安征、亢凤林、李海峰等人。由于时间仓促,水平有限,疏漏之处在所难免,欢迎读者朋友登录清华大学出版社的网站www.tup.com.cn与我们联系,帮助我们改进提高。
编 者
2010年4月
第1章 什么是HTML
1.1 网页的概述
1.2 静态网页
1.3 动态网页
1.4 了解网页浏览器
1.5 常用的浏览器
1.6 浏览器内核/网页排版引擎
1.7 HTML标签语言
1.8 XML可扩展标识语言
1.9 XHTML标签语言
1.10 HTML5的新功能
1.11 练习:创建HTML5文档
1.12 练习:制作导航条
1.13 高手答疑
第2章 HTML 5的主体结构
2.1 HTML 5结构性标签体系
2.2 新增的主体结构标签
2.3 新增的非主体结构标签
2.4 练习:个人博客
2.5 练习:制作水果页面
2.6 练习:水墨画页面
2.7 高手答疑
第3章 表单及表单验证
3.1 插入表单
3.2 新增表单属性
3.3 HTML中的标签
3.4 新增表单域
3.5 新的表单元素
3.6 练习:用户登录
3.7 练习:用户注册
3.8 高手答疑
第4章 新增标签及文件操作
4.1 新增页面标签
4.2 改良标签
4.3 增强的cite标签
4.4 重新定义的small标签
4.5 File List对象与file对象
4.6 Blob对象
4.7 File Reader接口
4.8 拖放接口
4.9 练习:风景推荐线路
4.10 练习:制作校园简介
4.11 高手答疑
第5章 使用Canvas API绘制图形
5.1 认识Canvas API元素
5.2 浏览器的支持与替代内容
5.3 在页面中放置Canvas元素
5.4 使用路径功能
5.5 使用变换(Transformation)
5.6 保存图形状态
5.7 描边样式和填充样式
5.8 在Canvas中插入图片
5.9 绘制文字
5.10 绘制曲线
5.11 创建渐变对象
5.12 创建背景图
5.13 应用阴影
5.14 像素数据
5.15 高手答疑
第6章 应用多媒体
6.1 插入视频或音频
6.2 属性
6.3 方法
6.4 事件
6.5 练习:在HTML5中插入音频
6.6 练习:制作视频播放页面
6.7 高手答疑
第7章 本地存储和离线应用程序
7.1 什么是Web Storage
7.2 Web Storage的优势
7.3 判断浏览器
7.4 Web Storage方法
7.5 本地数据库基本
7.6 本地数据库操作
7.7 离线Web应用程序详解
7.8 Cache Manifest文件
7.9 在线状态检测
7.10 Application Cache对象
7.11 练习:制作简单留言簿
7.12 练习:创建离线浏览
7.13 高手答疑
第8章 通信与线程
8.1 跨文档消息传输
8.2 Web Socket通信
8.3 了解Web Sockets API
8.4 使用Web Socket
8.5 了解Web Workers
8.6 Web Workers工作原理
8.7 工作线程与多线程
8.8 线程事件处理模型
8.9 线程生命周期
8.10 浏览器与线程
8.11 练习:制作信息发送页
8.12 练习:多线程运行
8.13 练习:单个线程计算
8.14 高手答疑
第9章 获取地理位置信息
9.1 getcurrentPosition方法
9.2 WatchPosition方法
9.3 clearWatch方法
9.4 position对象
9.5 练习:联系我们页面
9.6 练习:个人博客
9.7 高手答疑
第10章 揭秘CSS3
10.1 了解CSS
10.2 使用CSS的好处
10.3 CSS的发展史
10.4 CSS缺点和使用陷阱
10.5 CSS3的新特性
10.6 应用CSS
10.7 CSS里的单位
10.8 编写规则
10.9 练习:制作多彩时尚网
10.10 练习:制作文章页面
10.11 高手答疑
第11章 CSS3选择器
11.1 认识CSS3选择器
11.2 属性选择器
11.3 伪类选择器和伪元素
11.4 结构性伪类选择器
11.5 UI元素状态伪类选择器
11.6 其他关系选择器
11.7 练习:制作图书列表
11.8 练习:制作商品列表
11.9 高手答疑
第12章 在页面中插入内容
12.1 使用选择器来插入文字
12.2 在标题前插入图像文件
12.3 插入图像文件的好处
12.4 attr属性应用
12.5 使用content属性
12.6 练习:企业新闻列表
12.7 练习:在线调查
12.8 高手答疑
……
第13章 文本相关样式
第14章 盒相关样式
第15章 用户界面模块
第16章 背景、边框样式及变形处理
第17章 CSS中的动画
第18章 后台管理页面
第19章 君华房产网站首页