HTML5与CSS3实例教程(第2版)

HTML5与CSS3实例教程(第2版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] ,
2014-08
版次: 2
ISBN: 9787115363404
定价: 49.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 233页
正文语种: 简体中文
15人买过
  •   HTML5和CSS3技术是目前整个网页的基础。《HTML5与CSS3实例教程(第2版)》共分3部分,集中讨论了HTML5和CSS3规范及其技术的使用方法。这一版全面讲解了最新的HTML5和CSS3技术,所有实例均使用最新特性实现,针对的是最新版本的浏览器。
      《HTML5与CSS3实例教程(第2版)》适合所有使用HTML和CSS的Web开发人员学习参考。   Brian P. Hogan,1995年起便开始以自由职业者的身份开发专业网站并提供咨询服务,目前常使用Ruby、jQuery、HTML5和CSS3构建Web应用。他乐于讲述并撰写与Web设计和开发有关的内容,倡导为残障人士(特别是视觉障碍者)研发辅助功能,另著有《Web开发秘方》。 第1章 HTML5和CSS3概述
    1.1 强大的Web开发平台
    1.1.1 向后兼容
    1.1.2 更具描述性的标记
    1.1.3 更加简化
    1.1.4 用户界面增强
    1.1.5 更好的表单控件
    1.1.6 可访问性增强
    1.1.7 更高级的选择器
    1.1.8 视觉效果
    1.1.9 更少依赖插件的多媒体功能实现
    1.1.10 应用能力增强
    1.1.11 跨文档通信
    1.1.12 Web Sockets
    1.1.13 客户端存储
    1.2 注定充满挑战的未来之路
    1.2.1 处理老版本的IE
    1.2.2 可访问性
    1.2.3 废弃的标签
    1.2.4 市场利益的激烈竞争
    1.2.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.2 实例2:用元素实现进度条
    2.2.1 回退方案
    2.2.2 进度条标签
    2.3 实例3:用自定义数据属性构造弹出窗体
    2.3.1 行为与内容分离,以及
    onclick()的问题
    2.3.2 增强可访问性
    2.3.3 不用onclick()
    2.3.4 引入自定义数据属性
    2.3.5 回退方案
    2.4 实例4:常见问题描述列表
    2.5 未来展望
    第3章 创建友好的Web表单
    3.1 实例5:使用新的输入字段描述数据
    3.1.1 表单描述
    3.1.2 使用范围字段创建滑动条
    3.1.3 使用选值框处理数值
    3.1.4 日期选择字段
    3.1.5 电子邮件字段
    3.1.6 URL字段
    3.1.7 颜色选择字段
    3.1.8 给表单设置样式
    3.1.9 回退方案
    3.2 实例6:借助autofocus跳到表单第一个字段
    3.3 实例7:通过占位文本提供提示信息
    3.4 实例8:不借助JavaScript验证用户输入
    3.4.1 正则表达式验证
    3.4.2 为字段添加样式
    3.4.3 回退方案
    3.5 实例9:通过contenteditable属性实现就地编辑功能
    3.5.1 用户资料表单
    3.5.2 数据持久化
    3.5.3 回退方案
    3.6 未来展望
    第4章 设置内容及界面的样式
    4.1 实例10:使用伪类设置表格样式
    4.1.1 使用:nth-of-type给表格行设置条纹
    4.1.2 使用:nth-child对齐表格列的内容
    4.1.3 使用:last-child加粗表格最后一行
    4.1.4 使用:nth-last-child反向遍历元素
    4.1.5 回退方案
    4.2 实例11:使用:after和content生成打印友好的链接
    4.2.1 创建只适用于打印的样式表
    4.2.2 双冒号语法
    4.3 实例12:使用媒体查询构建移动页面
    4.4 实例13:创建多栏布局
    4.4.1 拆分栏
    4.4.2 特定厂商的前缀
    4.4.3 回退方案
    4.5 未来展望
    第5章 构建可访问性界面
    5.1 实例14:使用ARIA role属性提供导航提示
    5.1.1 地标角色
    5.1.2 文档结构角色
    5.1.3 回退方案
    5.2 实例15:创建访问性良好的可更新区域
    5.2.1 创建页面
    5.2.2 隐藏内容区域
    5.2.3 回退方案
    5.3 实例16:提升表格的可访问性
    5.3.1 把标题与列结合起来
    5.3.2 用题注和描述解释表格
    5.4 未来展望 
    第二部分 新视角、新声音
    第6章 在浏览器中画图
    6.1 实例17:在画布上绘制商标
    6.1.1 绘制线条
    6.1.2 添加"AwesomeCo"文本信息
    6.1.3 移动原点坐标
    6.1.4 为对象设置渐变效果
    6.1.5 回退方案
    6.2 实例18:使用RGraph实现图表统计
    6.2.1 使用HTML描述数据
    6.2.2 将HTML描述内容转换成柱状图
    6.2.3 显示替代内容
    6.2.4 回退方案
    6.3 实例19:使用SVG绘制矢量图形
    6.3.1 绘制线条
    6.3.2 添加文本信息
    6.3.3 绘制形状
    6.3.4 通过路径进行手工绘制
    6.3.5 回退方案
    6.4 未来展望
    第7章 嵌入音频和视频
    7.1 历史回顾
    7.2 容器与编解码器
    7.2.1 视频编解码器
    7.2.2 音频编解码器
    7.2.3 容器与编解码器协同工作
    7.3 实例20:音频特性
    7.3.1 创建基本的音频列表
    7.3.2 回退方案
    7.4 实例21:嵌入视频
    7.5 实例22:视频播放的可访问性
    7.5.1 添加字幕
    7.5.2 HTML5视频技术的局限性
    7.6 未来展望
    第8章 视觉特效
    8.1 实例23:设置圆角
    8.1.1 柔化登录表单
    8.1.2 回退方案
    8.2 实例24:阴影、渐变及转换
    8.2.1 基本结构
    8.2.2 添加渐进效果
    8.2.3 添加阴影效果
    8.2.4 旋转姓名牌
    8.2.5 使用矩阵精确转换
    8.2.6 透明背景
    8.2.7 回退方案
    8.3 实例25:设置字体
    8.3.1 @font-face
    8.3.2 字体格式
    8.3.3 改变字体
    8.3.4 回退方案
    8.4 实例26:通过过渡和动画特性移动物体
    8.4.1 使用CSS过渡特性实现淡入淡出效果
    8.4.2 理解调速函数
    8.4.3 创建过渡特效
    8.4.4 利用CSS3动画特性实现表单晃动效果
    8.4.5 回退方案
    8.5 未来展望 
    第三部分 标记之外
    第9章 客户端数据储存
    9.1 实例27:用Web Storage存储偏好设置
    9.1.1 创建偏好设置表单
    9.1.2 保存及恢复偏好设置数据
    9.1.3 为页面应用偏好设置值
    9.1.4 回退方案
    9.2 实例28:使用IndexedDB将数据存储到客户端数据库中
    9.2.1 注意事项界面
    9.2.2 创建并连接数据库
    9.2.3 创建注意事项表
    9.2.4 加载注意事项
    9.2.5 读取特定记录
    9.2.6 创建、更新以及删除记录
    9.2.7 回退方案
    9.3 实例29:离线应用
    9.3.1 通过manifest文件定义应用程序缓存
    9.3.2 manifest文件与服务器端缓存设置
    9.3.3 检测网络连通性
    9.4 未来展望
    第10章 创建交互式Web应用
    10.1 实例30:保存历史记录
    10.1.1 存储当前状态
    10.1.2 恢复上一状态
    10.1.3 设置默认状态
    10.1.4 回退方案
    10.2 实例31:跨域通信
    10.2.1 联系人列表
    10.2.2 发送消息
    10.2.3 支持网站
    10.2.4 接收消息
    10.2.5 IE 8及IE 9中的限制
    10.3 实例32:WebSocket聊天
    10.3.1 聊天界面
    10.3.2 与聊天服务器的通信
    10.3.3 回退方案
    10.3.4 Flash Socket策略文件
    10.4 实例33:你在哪儿:Geolocation
    10.4.1 为AwesomeCo公司开发定位功能
    10.4.2 如何被找到
    10.4.3 回退方案
    10.5 实例34:通过拖放来整理内容
    10.5.1 创建基本用户界面
    10.5.2 添加卡片到界面
    10.5.3 整理卡片
    10.5.4 回退方案
    10.6 未来展望
    第11章 未来之路
    11.1 使用弹性盒子模型定义布局
    11.2 跨域资源共享
    11.3 Web Workers
    11.4 服务器发送事件
    11.4.1 监听事件
    11.4.2 实现你自己的服务器
    11.5 滤镜效果
    11.6 WebGL
    11.7 前进! 
    附录A 快速参考
    附录B jQuery快速入门
    附录C 针对Web的音频和视频编码
    附录D 相关资源 
    参考文献
  • 内容简介:
      HTML5和CSS3技术是目前整个网页的基础。《HTML5与CSS3实例教程(第2版)》共分3部分,集中讨论了HTML5和CSS3规范及其技术的使用方法。这一版全面讲解了最新的HTML5和CSS3技术,所有实例均使用最新特性实现,针对的是最新版本的浏览器。
      《HTML5与CSS3实例教程(第2版)》适合所有使用HTML和CSS的Web开发人员学习参考。
  • 作者简介:
      Brian P. Hogan,1995年起便开始以自由职业者的身份开发专业网站并提供咨询服务,目前常使用Ruby、jQuery、HTML5和CSS3构建Web应用。他乐于讲述并撰写与Web设计和开发有关的内容,倡导为残障人士(特别是视觉障碍者)研发辅助功能,另著有《Web开发秘方》。
  • 目录:
    第1章 HTML5和CSS3概述
    1.1 强大的Web开发平台
    1.1.1 向后兼容
    1.1.2 更具描述性的标记
    1.1.3 更加简化
    1.1.4 用户界面增强
    1.1.5 更好的表单控件
    1.1.6 可访问性增强
    1.1.7 更高级的选择器
    1.1.8 视觉效果
    1.1.9 更少依赖插件的多媒体功能实现
    1.1.10 应用能力增强
    1.1.11 跨文档通信
    1.1.12 Web Sockets
    1.1.13 客户端存储
    1.2 注定充满挑战的未来之路
    1.2.1 处理老版本的IE
    1.2.2 可访问性
    1.2.3 废弃的标签
    1.2.4 市场利益的激烈竞争
    1.2.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.2 实例2:用元素实现进度条
    2.2.1 回退方案
    2.2.2 进度条标签
    2.3 实例3:用自定义数据属性构造弹出窗体
    2.3.1 行为与内容分离,以及
    onclick()的问题
    2.3.2 增强可访问性
    2.3.3 不用onclick()
    2.3.4 引入自定义数据属性
    2.3.5 回退方案
    2.4 实例4:常见问题描述列表
    2.5 未来展望
    第3章 创建友好的Web表单
    3.1 实例5:使用新的输入字段描述数据
    3.1.1 表单描述
    3.1.2 使用范围字段创建滑动条
    3.1.3 使用选值框处理数值
    3.1.4 日期选择字段
    3.1.5 电子邮件字段
    3.1.6 URL字段
    3.1.7 颜色选择字段
    3.1.8 给表单设置样式
    3.1.9 回退方案
    3.2 实例6:借助autofocus跳到表单第一个字段
    3.3 实例7:通过占位文本提供提示信息
    3.4 实例8:不借助JavaScript验证用户输入
    3.4.1 正则表达式验证
    3.4.2 为字段添加样式
    3.4.3 回退方案
    3.5 实例9:通过contenteditable属性实现就地编辑功能
    3.5.1 用户资料表单
    3.5.2 数据持久化
    3.5.3 回退方案
    3.6 未来展望
    第4章 设置内容及界面的样式
    4.1 实例10:使用伪类设置表格样式
    4.1.1 使用:nth-of-type给表格行设置条纹
    4.1.2 使用:nth-child对齐表格列的内容
    4.1.3 使用:last-child加粗表格最后一行
    4.1.4 使用:nth-last-child反向遍历元素
    4.1.5 回退方案
    4.2 实例11:使用:after和content生成打印友好的链接
    4.2.1 创建只适用于打印的样式表
    4.2.2 双冒号语法
    4.3 实例12:使用媒体查询构建移动页面
    4.4 实例13:创建多栏布局
    4.4.1 拆分栏
    4.4.2 特定厂商的前缀
    4.4.3 回退方案
    4.5 未来展望
    第5章 构建可访问性界面
    5.1 实例14:使用ARIA role属性提供导航提示
    5.1.1 地标角色
    5.1.2 文档结构角色
    5.1.3 回退方案
    5.2 实例15:创建访问性良好的可更新区域
    5.2.1 创建页面
    5.2.2 隐藏内容区域
    5.2.3 回退方案
    5.3 实例16:提升表格的可访问性
    5.3.1 把标题与列结合起来
    5.3.2 用题注和描述解释表格
    5.4 未来展望 
    第二部分 新视角、新声音
    第6章 在浏览器中画图
    6.1 实例17:在画布上绘制商标
    6.1.1 绘制线条
    6.1.2 添加"AwesomeCo"文本信息
    6.1.3 移动原点坐标
    6.1.4 为对象设置渐变效果
    6.1.5 回退方案
    6.2 实例18:使用RGraph实现图表统计
    6.2.1 使用HTML描述数据
    6.2.2 将HTML描述内容转换成柱状图
    6.2.3 显示替代内容
    6.2.4 回退方案
    6.3 实例19:使用SVG绘制矢量图形
    6.3.1 绘制线条
    6.3.2 添加文本信息
    6.3.3 绘制形状
    6.3.4 通过路径进行手工绘制
    6.3.5 回退方案
    6.4 未来展望
    第7章 嵌入音频和视频
    7.1 历史回顾
    7.2 容器与编解码器
    7.2.1 视频编解码器
    7.2.2 音频编解码器
    7.2.3 容器与编解码器协同工作
    7.3 实例20:音频特性
    7.3.1 创建基本的音频列表
    7.3.2 回退方案
    7.4 实例21:嵌入视频
    7.5 实例22:视频播放的可访问性
    7.5.1 添加字幕
    7.5.2 HTML5视频技术的局限性
    7.6 未来展望
    第8章 视觉特效
    8.1 实例23:设置圆角
    8.1.1 柔化登录表单
    8.1.2 回退方案
    8.2 实例24:阴影、渐变及转换
    8.2.1 基本结构
    8.2.2 添加渐进效果
    8.2.3 添加阴影效果
    8.2.4 旋转姓名牌
    8.2.5 使用矩阵精确转换
    8.2.6 透明背景
    8.2.7 回退方案
    8.3 实例25:设置字体
    8.3.1 @font-face
    8.3.2 字体格式
    8.3.3 改变字体
    8.3.4 回退方案
    8.4 实例26:通过过渡和动画特性移动物体
    8.4.1 使用CSS过渡特性实现淡入淡出效果
    8.4.2 理解调速函数
    8.4.3 创建过渡特效
    8.4.4 利用CSS3动画特性实现表单晃动效果
    8.4.5 回退方案
    8.5 未来展望 
    第三部分 标记之外
    第9章 客户端数据储存
    9.1 实例27:用Web Storage存储偏好设置
    9.1.1 创建偏好设置表单
    9.1.2 保存及恢复偏好设置数据
    9.1.3 为页面应用偏好设置值
    9.1.4 回退方案
    9.2 实例28:使用IndexedDB将数据存储到客户端数据库中
    9.2.1 注意事项界面
    9.2.2 创建并连接数据库
    9.2.3 创建注意事项表
    9.2.4 加载注意事项
    9.2.5 读取特定记录
    9.2.6 创建、更新以及删除记录
    9.2.7 回退方案
    9.3 实例29:离线应用
    9.3.1 通过manifest文件定义应用程序缓存
    9.3.2 manifest文件与服务器端缓存设置
    9.3.3 检测网络连通性
    9.4 未来展望
    第10章 创建交互式Web应用
    10.1 实例30:保存历史记录
    10.1.1 存储当前状态
    10.1.2 恢复上一状态
    10.1.3 设置默认状态
    10.1.4 回退方案
    10.2 实例31:跨域通信
    10.2.1 联系人列表
    10.2.2 发送消息
    10.2.3 支持网站
    10.2.4 接收消息
    10.2.5 IE 8及IE 9中的限制
    10.3 实例32:WebSocket聊天
    10.3.1 聊天界面
    10.3.2 与聊天服务器的通信
    10.3.3 回退方案
    10.3.4 Flash Socket策略文件
    10.4 实例33:你在哪儿:Geolocation
    10.4.1 为AwesomeCo公司开发定位功能
    10.4.2 如何被找到
    10.4.3 回退方案
    10.5 实例34:通过拖放来整理内容
    10.5.1 创建基本用户界面
    10.5.2 添加卡片到界面
    10.5.3 整理卡片
    10.5.4 回退方案
    10.6 未来展望
    第11章 未来之路
    11.1 使用弹性盒子模型定义布局
    11.2 跨域资源共享
    11.3 Web Workers
    11.4 服务器发送事件
    11.4.1 监听事件
    11.4.2 实现你自己的服务器
    11.5 滤镜效果
    11.6 WebGL
    11.7 前进! 
    附录A 快速参考
    附录B jQuery快速入门
    附录C 针对Web的音频和视频编码
    附录D 相关资源 
    参考文献
查看详情
系列丛书 / 更多
HTML5与CSS3实例教程(第2版)
机器学习实战
[美]Peter Harrington 著;李锐、李鹏、曲亚东 译
HTML5与CSS3实例教程(第2版)
图灵程序设计丛书:Python基础教程
[挪威]Magnus Lie Hetland 著;司维、曾军崴、谭颖华 译
HTML5与CSS3实例教程(第2版)
Python编程:从入门到实践
[美]埃里克·马瑟斯(Eric Matthes) 著;袁国忠 译
HTML5与CSS3实例教程(第2版)
JavaScript高级程序设计(第3版)
[美]Nicholas C.Zakas 著;李松峰、曹力 译
HTML5与CSS3实例教程(第2版)
R语言实战(第2版)
[美]卡巴科弗(Robert I. Kabacoff) 著;王小宁、刘撷芯、黄俊文 译
HTML5与CSS3实例教程(第2版)
算法(第4版)
[美]Robert、[美]Kevin Wayne 著;谢路云 译
HTML5与CSS3实例教程(第2版)
大数据:互联网大规模数据挖掘与分布式处理
[美]Anand、[美]Jeffrey David Ullman 著;王斌 译
HTML5与CSS3实例教程(第2版)
Spark快速大数据分析
[美]卡劳(Holden Karau)、[美]肯维尼斯科(Andy Konwinski)、[美]温德尔(Patrick Wendell)、[加拿大]扎哈里亚(Matei Zaharia) 著;王道远 译
HTML5与CSS3实例教程(第2版)
图解HTTP
[日]上野·宣 著;于均良 译
HTML5与CSS3实例教程(第2版)
MySQL必知必会
[英]福塔(Ben Forta) 著;刘晓霞、钟鸣 译
HTML5与CSS3实例教程(第2版)
算法图解
袁国忠 译
HTML5与CSS3实例教程(第2版)
Spring Boot实战
[美]克雷格·沃斯(Craig Walls) 著;丁雪丰 译
您可能感兴趣 / 更多
HTML5与CSS3实例教程(第2版)
归属感:如何通过社群获得商业竞争优势
[美]大卫·斯平克斯(David Spinks) 著;颉腾文化 出品
HTML5与CSS3实例教程(第2版)
《世界上最大的肚子》2024百班千人暑期书目学前中班名师推荐全新正版现货速发
[美]雷米·查利普(美)柏顿·萨普瑞
HTML5与CSS3实例教程(第2版)
经济学通义
[美]阿门·A.阿尔钦 (美)威廉·R.艾伦 著;[美]杰里·L.乔丹 编
HTML5与CSS3实例教程(第2版)
数字化领导力 数字化转型锦囊,领导力精进指南 一本书掌握数字化转型领导力之道
[美]艾萨克·萨科里克 著;王磊 译;颉腾文化 出品;邓斌
HTML5与CSS3实例教程(第2版)
法哲学基本原理
[美]马克·C.墨菲
HTML5与CSS3实例教程(第2版)
雪花的故事(用照片展示雪花的秘密,为你揭开冬日奇景的奥秘)
[美]马克·卡西诺[美]乔恩·尼尔森
HTML5与CSS3实例教程(第2版)
杜甫传
[美]弗洛伦斯.艾思柯
HTML5与CSS3实例教程(第2版)
神奇的数字零:从数字0开始的极简数学史和人类发展史
[美]查尔斯·塞弗(Charles Seife)著 杨杨立汝 译
HTML5与CSS3实例教程(第2版)
美利坚在燃烧:20世纪60年代以来的警察暴力与黑人反抗
[美]伊丽莎白·欣顿 著 胡位钧 译
HTML5与CSS3实例教程(第2版)
温柔亲启
[美]艾米莉·狄金森 著;[美]艾伦·路易斯·哈特、[美]玛莎·内尔·史密斯 编
HTML5与CSS3实例教程(第2版)
儒教中国及其现代命运(三部曲)
[美]列文森 作者;[中]季剑青 译者
HTML5与CSS3实例教程(第2版)
逃家小兔成长绘本系列
[美]玛格丽特.怀兹.布朗