HTML5+CSS3网页设计入门必读

978-7-115-34933-0
作者: 【英】Jeremy Keith 【美】Dan Cederholm
译者: 郭俊飞王雪邢薇薇
编辑: 赵轩

图书目录:

目 录

上册 

第 1章 标记简史

1.1 从IETF到W3C:HTML 4的诞生过程 2

1.2 XHTML 1:符合XML标准的HTML 2

1.3 XHTML 2:不被接受 3

1.4 分裂:WHATWG TF 4

1.5 从Web Apps 1.0到HTML5 4

1.6 再次联手 4

1.7 XHTML已被废弃:XHTML的语法永存 5

1.8 总结 6

第 2章 HTML5的设计

2.1 设计原则 7

2.2 切合现实 8

2.3 错误处理 8

2.4 DOCTYPE:形式更简洁 9

2.5 保持简洁 11

2.6 语法:以自己的方式进行标记 12

2.7 我们不使用这种语言 13

2.8 转变(CH-CH变化) 14

2.9 闪亮的新工具:JavaScript API 16

第3章 富媒体

3.1 canvas 19

3.2 音频 25

3.3 视频 31

第4章 Web Forms 2.0

4.1 placeholder属性 34

4.2 autofocus属性 36

4.3 required属性 37

4.4 autocomplete属性 38

4.5 datalist元素 38

4.6 输入类型 40

4.7 展望未来 47

第5章 语义

5.1 扩展性 48

5.2 新元素 51

5.3 结构 54

5.4 内容模型 60

第6章 开始使用HTML5

6.1 样式 68

6.2 ARIA 70

6.3 验证 71

6.4 功能检测 71

6.5 选择策略 72

6.6 未来 73

下册

第 1章 CSS3应用现状

1.1 不要阅读规范 2

1.2 人人都能用CSS3 3

1.3 目前可用的CSS3核心属性 4

1.4 供应商特定前缀 8

第 2章 理解CSS过渡

2.1 主次颠倒 12

2.2 什么是CSS过渡? 12

2.3 简单的示例 13

2.4 时间函数 15

2.5 延迟过渡 15

2.6 速记过渡 16

2.7 浏览器支持 17

2.8 构建完整的过渡(transition)堆栈 17

2.9 过渡状态 18

2.10 过渡多个属性 18

2.11 过渡所有可能的属性 19

2.12 可过渡的CSS属性 20

2.13 为何不用JavaScript替代CSS3 20

2.14 明智且认真地应用过渡 21

第3章 CSS悬停效果

3.1 案例研究 23

3.2 惊奇和喜悦 26

3.3 各个浏览器里的网站都需要完全相同的体验吗 28

3.4 操控月球 30

3.5 使用透明度(opacity)制作简单且灵活的悬停效果 39

3.6 发布和制作悬停 44

第4章 CSS变形

4.1 缩放变形 46

4.2 变形体验 52

4.3 旋转、倾斜和平移 52

4.4 帮助支持内容的不同变换 60

4.5 对月亮应用变形 60

4.6 再次强调:明智且认真地应用变形 71

第5章 多重背景

5.1 视差滚动 74

5.2 旧方法:附加标记 76

5.3 新方法:CSS3多重背景 77

5.4 multiple background当前的使用情况 81

第6章 丰富表单

6.1 标记简单的注册表单 83

6.2 为控件和标签添加样式 84

6.3 为输入文本设计样式 87

6.4 应用CSS3渐变 89

6.5 纯粹的CSS3按钮 92

6.6 其他浏览器的情况如何 98

6.7 使用box-shadow创建:focus状态 98

6.8 应用CSS动画来丰富表单交互 99

6.9 聚焦交互 104

第7章 总结

7.1 怎样应对不接受CSS3的客户和老板 105

7.2 展望未来 106

7.3 更多阅读和资源 107

详情

本书针对最新的HTML5,介绍了标记语言的起源和发展简介;HTML5的设计方法;富媒体;Web Forms 2.0;HTML语义入门;向读者展示了如何将普通文字转换成效果惊人、细节丰富的网页,并且适用于任何浏览器。你可以掌握最新的尖端CSS的功能,如多栏式布局,边框和盒子的影响,以及新的颜色和不透明度设置,等等。

图书摘要

相关图书

WebAssembly标准入门
WebAssembly标准入门
前端程序员面试秘籍
前端程序员面试秘籍
PHP、MySQL和JavaScript入门经典(第6版)
PHP、MySQL和JavaScript入门经典(第6版)
Web前端开发精品课 HTML CSS JavaScript基础教程
Web前端开发精品课 HTML CSS JavaScript基础教程
Web前端开发精品课 JavaScript基础教程
Web前端开发精品课 JavaScript基础教程
Vue.js 前端开发 快速入门与专业应用
Vue.js 前端开发 快速入门与专业应用

相关文章

相关课程