内容简介
本书是由资深前端开发专家陆凌牛倾力打造的一本全面、系统地讲解HTML5和CSS3技术的权威指南。全书共分为三大部分,分别从HTML5的新特性、CSS3的增强功能以及两者的综合实战应用三个维度展开,旨在帮助读者快速掌握现代Web前端开发的核心技术。
第一部分详细介绍HTML5的新增元素、属性、API(如Canvas绘图、多媒体播放、离线存储、地理定位、拖放、Web Workers、WebSocket等),并配合大量实例代码,使读者能够深入理解HTML5如何提升Web应用的交互性和表现力。
第二部分深入剖析CSS3的模块化特性,包括选择器增强、边框与背景、文本效果、2D/3D变换、过渡与动画、多列布局、弹性盒模型、媒体查询等关键技术,讲解如何利用CSS3高效实现丰富的页面样式和响应式设计。
第三部分通过综合案例融合前两部分知识点,涵盖移动端适配、性能优化、浏览器兼容性等实用技巧,帮助读者将理论知识转化为实际项目开发能力。本书适合所有层次的Web开发人员阅读,无论你是初学者还是有一定经验的开发者,都能从中获得扎实的HTML5与CSS3知识体系。”
目录
本书面向的读者
如何阅读本书
第1章 Web时代的变迁
1.1 迎接新的Web时代
1.2 HTML 5会深受欢迎的理由
1.3 可以放心使用HTML 5的三个理由
1.4 HTML 5要解决的三个问题
第2章 HTML 5与HTML 4的区别
2.1 语法的改变
2.2 新增的元素和废除的元素
2.3 新增的属性和废除的属性
2.4 全局属性
第3章 HTML 5的结构
3.1 新增的主体结构元素
3.2 新增的非主体结构元素
3.3 HTML 5结构
第4章 表单与文件
4.1 新增元素与属性
4.2 表单验证
4.3 增强的页面元素
4.4 文件API
4.5 拖放API
第5章 绘制图形
5.1 canvas元素的基础知识
5.2 使用路径
5.3 绘制渐变图形
5.4 绘制变形图形
5.5 图形组合
5.6 给图形绘制阴影
5.7 使用图像
5.8 绘制文字
5.9 补充知识
第6章 多媒体播放
6.1 video元素与audio元素的基础知识
6.2 属性
6.3 方法
6.4 事件
第7章 本地存储
7.1 Web Storage
7.2 本地数据库
第8章 离线应用程序
8.1 离线Web应用程序详解
8.2 manifest文件
8.3 浏览器与服务器的交互过程
8.4 applicationCache对象
第9章 通信API
9.1 跨文档消息传输
9.2 Web Sockets通信
第10章 使用Web Workers处理线程
10.1 基础知识
10.2 与线程进行数据的交互
10.3 线程嵌套
10.4 线程中可用的变量、函数与类
第11章 获取地理位置信息
11.1 Geolocation API的基本知识
11.2 position对象
11.3 在页面上使用google地图
第12章 CSS 3概述
12.1 概要介绍
12.2 使用CSS 3能做什么
第13章 选择器
13.1 选择器概述
13.2 属性选择器
13.3 结构性伪类选择器
13.4 UI元素状态伪类选择器
13.5 通用兄弟元素选择器
第14章 使用选择器在页面中插入内容
14.1 使用选择器来插入文字
14.2 插入图像文件
14.3 使用content属性来插入项目编号
第15章 文字与字体相关样式
15.1 给文字添加阴影—text-shadow属性
15.2 让文本自动换行—word-break属性
15.3 让长单词与URL地址自动换行—word-wrap属性
15.4 使用服务器端字体—Web Font与@font-face属性
15.5 修改字体种类而保持字体尺寸不变—font-size-adjust属性
第16章 盒相关样式
16.1 盒的类型
16.2 对于盒中容纳不下的内容的显示
16.3 对盒使用阴影
16.4 指定针对元素的宽度与高度的计算方法
第17章 与背景和边框相关样式
17.1 与背景相关的新增属性
17.2 在一个元素中显示多个背景图像
17.3 圆角边框的绘制
17.4 使用图像边框
第18章 CSS 3中的变形处理
18.1 transform功能的基础知识
18.2 对一个元素使用多种变形的方法
第19章 CSS 3中的动画功能
19.1 Transitions功能
19.2 Animations功能
第20章 布局相关样式
20.1 多栏布局
20.2 盒布局
第21章 Media Queries相关样式
21.1 根据浏览器的窗口大小来选择使用不同的样式
21.2 在iPhone中的显示
21.3 Media Queries的使用方法
第22章 CSS 3的其他重要样式和属性
22.1 颜色相关样式
22.2 用户界面相关样式
22.3 取消对元素的样式指定—initial属性值
第23章 综合实例
23.1 实例1:使用HTML 5中新增结构元素来构建网页
23.2 实例2:使用HTML 5+CSS 3来构建Web应用程序
您当前的等级为
登录后免费下载登录
小黑屋反思中,不准下载!
评论后刷新页面下载评论
支付¥以后下载
请先登录
您今天的下载次数(次)用完了,请明天再来
支付积分以后下载立即支付
支付以后下载立即支付
您当前的用户组不允许下载升级会员
您已获得下载权限
您可以每天下载资源次,今日剩余次
免责申明:
1. 本站分享的所有书籍均来源于自互联网,我们只进行收集整理,并不对书籍内容进行更改。
2. 部分书籍中可能有书籍压制者放置的广告,这并不是本站所为,请注意甄别。
3. 我们分享这些书籍,纯粹是出于知识分享的热情,以及对互联网分享精神的高度认同和践行,不以盈利为目的。
4. 本站分享的所有书籍,仅供个人学习研究使用,请勿用于任何商业用途,否则产生的一切法律纠纷与本站无关。
5. 如果这些书籍让你有所收获,在条件允许的情况下,请一定购买正版书籍,这是对创作者最好的支持。
6. 如果您是此书籍的版权所有者,且您不希望此作品出现在本站,请联系我们,我们将在收到您的请求后48小时内予以删除。