互联网
类型
7.0
豆瓣评分
可以朗读
语音朗读
163千字
字数
2012-01-01
发行日期
展开全部
主编推荐语
集中讨论了HTML5和CSS3规范及其技术的使用方法。
内容简介
《HTML5和CSS3实例教程》共分3部分,首先是规范概述,介绍了新的结构化标签、表单域及其功能(包括自动聚焦功能和占位文本)和CSS3的新选择器。接下来是HTML对视频和音频的支持,讲述了画布上的图形绘制及CSS阴影、渐变和变换的使用方法。最后介绍使用HTML5的客户端特性(包括WebStorage、WebSQLDatabases以及离线支持)建立客户端应用,使用HTML5实现跨域消息和数据传送,以及操作浏览器历史等的方法。《HTML5和CSS3实例教程》适合所有使用HTML和CSS的Web开发人员学习参考。
目录
- 版权信息
- 版权声明
- 本书读者的评价
- 前言
- 致谢
- 第1章 HTML5和CSS3概述
- 1.1 一个新的Web开发平台
- 1.1.1 更多的描述性标记
- 1.1.2 较少依赖于插件的多媒体支持
- 1.1.3 更强大的Web应用
- 1.1.4 跨文档消息通信
- 1.1.5 Web Sockets
- 1.1.6 客户端存储
- 1.1.7 更精美的界面
- 1.1.8 更强大的表单
- 1.1.9 提升可访问性
- 1.1.10 先进的选择器
- 1.1.11 视觉效果
- 1.2 向后兼容
- 1.3 未来之路崎岖不平
- 1.3.1 IE
- 1.3.2 可访问性
- 1.3.3 废弃的标签
- 1.3.4 企业利益的竞争
- 1.3.5 HTML5和CSS3仍在改进
- 第一部分 改善用户界面
- 本部分内容
- 第2章 新的结构标签和属性
- 2.1 实例1:用语义化标记重定义博客
- 2.1.1 以正确的文档类型声明为基础
- 2.1.2 头部
- 2.1.3 尾部
- 2.1.4 导航
- 2.1.5 区段和文章
- 2.1.6 文章
- 2.1.7 旁白和侧边栏
- 2.1.8 旁白绝非页面侧边栏
- 2.1.9 添加样式
- 2.1.10 回退
- 2.2 实例2:使用自定义数据属性创建弹出窗口
- 2.2.1 行为与内容的分离,或者说为什么设置onclick不好
- 2.2.2 提升可访问性
- 2.2.3 废弃onclick
- 2.2.4 自定义数据属性来解围
- 2.2.5 回退
- 2.2.6 未来展望
- 第3章 创建易用的Web表单
- 3.1 实例3:使用新的输入域描述数据
- 3.1.1 改进AwesomeCo项目中的表单
- 3.1.2 创建基础表单
- 3.1.3 使用range类型创建滑块
- 3.1.4 使用选值框处理数字
- 3.1.5 日期控件
- 3.1.6 email类型
- 3.1.7 url类型
- 3.1.8 color类型
- 3.1.9 回退
- 3.1.10 替换颜色选择器
- 3.1.11 Modernizr
- 3.2 实例4:使用autofocus属性定位第一个表单域元素
- 3.3 实例5:使用placeholder属性进行提示
- 3.3.1 简单的注册表单
- 3.3.2 阻止自动完成
- 3.3.3 回退
- 3.4 实例6:基于contenteditable属性实现在位编辑
- 3.4.1 账户表单
- 3.4.2 持久化数据
- 3.4.3 回退
- 3.4.4 创批建编辑页面
- 3.4.5 未来展望
- 第4章 用CSS3打造更好的用户界面
- 4.1 实例7:使用伪类渲染表格
- 4.1.1 优化付款清单样式
- 4.1.2 使用:nth-of-type条纹化表格的行
- 4.1.3 使用:nth-child对齐列文本
- 4.1.4 使用:last-child加粗最后一行
- 4.1.6 回退
- 4.1.5 使用:nth-last-child向前查找元素
- 4.1.7 修改html代码
- 4.1.8 使用JavaScript
- 4.2 实例8:使用:after和content支持打印页面上的链接
- 4.2.1 使用CSS
- 4.2.2 回退
- 4.4 实例10:使用媒体查询构建移动设备界面
- 4.4.1 回退
- 4.4.2 未来展望
- 4.3 实例9:创建多列布局
- 4.3.1 分栏
- 4.3.2 回退
- 第5章 增强可访问性
- 5.1 实例11:使用ARIA角色提供导航提示
- 5.1.1 标志角色
- 5.1.2 文档结构角色
- 5.1.3 回退
- 5.2 实例12:创建可访问的可更新区域
- 5.2.1 创建页面
- 5.2.2 polite和assertive更新
- 5.2.3 atomic更新
- 5.2.4 隐藏区域
- 5.2.5 回退
- 5.2.6 未来展望
- 第二部分 新的影音解决方案
- 本部分内容
- 第6章 在canvas上绘图
- 6.1 实例13:绘制logo
- 6.1.1 绘制logo
- 6.1.2 添加文字
- 6.1.3 绘制线条
- 6.1.4 移动原点
- 6.1.5 添加颜色
- 6.1.6 回退
- 6.2 实例14:使用RGraph绘制统计图
- 6.2.1 使用HTML描述数据
- 6.2.2 将HTML内容转换为条形图
- 6.2.3 显示备用内容
- 6.2.4 回退
- 6.2.5 未来展望
- 第7章 嵌入音频和视频
- 7.1 发展历史
- 7.2 容器和编解码器
- 7.2.1 视频编解码器
- 7.2.2 音频编解码器
- 7.2.3 容器和编解码器协同工作
- 7.3 实例15:音频
- 7.3.1 建立基本列表
- 7.3.2 回退
- 7.4 实例16:嵌入视频
- 7.4.1 回退
- 7.4.2 HTML5 视频的限制
- 7.4.3 音频、视频和可访问性
- 7.4.4 未来展望
- 第8章 柔化视觉体验
- 8.1 实例17:创建圆角
- 8.1.1 圆角化登录表单
- 8.1.2 特定于浏览器的选择器
- 8.1.3 回退
- 8.1.4 检测对圆角的支持
- 8.1.5 jQuery Corners
- 8.1.6 自制表单圆角插件
- 8.1.7 生成圆角
- 8.1.8 微调
- 8.2 实例18:使用阴影、渐变和变换
- 8.2.1 基础结构
- 8.2.2 增加渐变
- 8.2.3 给标志加上阴影
- 8.2.4 旋转标志
- 8.2.5 调节背景的透明度
- 8.2.6 回退
- 8.2.7 旋转
- 8.2.8 渐变
- 8.2.9 透明度
- 8.3 实例19:使用实用的字体
- 8.3.1 @font-face
- 8.3.2 字体格式
- 8.3.3 改变字体
- 8.3.4 回退
- 8.3.5 未来展望
- 第三部分 HTML5延伸
- 本部分内容
- 第9章 客户端数据的使用
- 9.1 实例20:使用localStorage保存参数设置
- 9.1.1 创建参数表单
- 9.1.2 保存和加载设置
- 9.1.3 应用设置
- 9.1.4 回退
- 9.2 实例21:在客户端关系数据库中保存数据
- 9.2.1 浏览器中的CRUD
- 9.2.2 留言的前端展现
- 9.2.3 连接数据库
- 9.2.4 创建留言表
- 9.2.5 加载留言
- 9.2.6 获取指定记录
- 9.2.7 插入、更新和删除记录
- 9.2.8 包装
- 9.2.9 回退
- 9.3 实例22:离线运行
- 9.3.1 使用manifest定义缓存
- 9.3.2 manifest和缓存
- 9.3.3 未来展望
- 第10章 使用其他API锦上添花
- 10.1 实例23:维护历史记录
- 10.1.1 保存当前状态
- 10.1.2 获取先前状态
- 10.1.3 默认状态
- 10.1.4 回退
- 10.2 实例24:跨域对话
- 10.2.1 联系人列表
- 10.2.2 发送消息
- 10.2.3 支持页面
- 10.2.4 接收消息
- 10.2.5 回退
- 10.3 实例25:使用Web Sockets进行即时通信
- 10.3.1 即时通信界面
- 10.3.2 与服务器交互
- 10.3.3 回退
- 10.3.4 什么是Flash 套接字策略
- 10.3.5 服务器
- 10.4 实例26: Geolocation
- 10.4.1 定位Awesomeness
- 10.4.2 如何定位
- 10.4.3 回退
- 10.4.4 未来展望
- 第11章 未来的发展方向
- 11.1 CSS3变换
- 11.2 Web Workers
- 11.3 原生拖放支持
- 11.3.1 拖放事件
- 11.3.2 释放元素
- 11.3.3 修改样式
- 11.3.4 拖动文件
- 11.3.5 并不完美
- 11.4 WebGL
- 11.5 Indexed Database API
- 11.6 客户端表单验证
- 11.7 前进!
- 附录A 功能快速索引
- A.1 新元素
- A.2 属性
- A.3 表单
- A.4 表单域属性
- A.5 可访问性
- A.6 多媒体
- A.7 CSS3
- A.8 客户端存储
- A.9 其他API
- 附录B jQuery入门
- B.1 加载jQuery
- B.2 jQuery基础
- B.3 修改内容的方法
- B.3.1 hide和show
- B.3.2 html、val和attr
- B.3.3 append、prepend和wrap
- B.3.4 css和类
- B.3.5 链
- B.4 创建元素
- B.5 事件
- B.5.1 绑定
- B.5.2 原始事件
- B.6 document.ready
- 附录C 音频和视频编码
- C.1 音频编码
- C.2 为Web进行视频编码
- 附录D 资源
- 附录E 参考书目
展开全部
出版方
人民邮电出版社·图灵出品
图灵社区成立于2005年6月,由人民邮电出版社投资控股,以策划出版高质量的科技书籍为核心业务,主要出版领域包括计算机、电子电气、数学统计、科普等,通过引进国际高水平的教材、专著,以及发掘国内优秀原创作品等途径,为目标读者提供一流的内容。