作者:empty 页数:388 出版社:empty |
借助HTML 5.Web开发人员能够创建出标准, 丰富的词题器应用程序, 这些应用程序具存强大的功能, 而且无需第三方件,就能集成从拖放到原生音视颊在内的所有内容。简而之, 每一位Web开发入员都有必要掌操HTML 5, 而且越早掌握, 也就早从中受益。本书提供了专家级的建议和经过检证的代码, 从而帮助读者在短时间内开发出产品级的HTML 5应用。作者在本书中针对初学者、中级用户和级用户提供了经过测试的模块化“食谱”, 通过将HTML 5的新元素和强的元素与CSS 3, 多媒体和JavaScript API进行集成, 你将学到为用户提供最忧秀的体验的方式。本书基于当前的标准, 重点讲解HTML 5特性在所有常见浏览器中的支持情况。
理解与使用HTML 5的新架构元素:M控制浏宽器历史:■使用分组元素、文本级别的元素以及重新定义的义元素M使用地理API实现位置感知:w浏题器在HTML 5中的支持管理;M实现客户端的存储:使用CSS 3的布和样式技术:M处理本地文件:M使用HTML5Wob表单实现最大化的交:W管理通信与线程:■在HTML 5中嵌人音视频;M优化HTML 5的浏览器体验;M使用Canvas进行绘:”集成设备数据。
1.12高级“菜谱 :使用所有新元素来建立
1.13小结……--.28
第2章组合、文本级和重新定义的
2.1初学者“菜谱”:使用figure和fg caption
2.2初学者“菜谱”:使用tie元素插入
2.3初学者“菜谱”:使用details元素
.2.4初学者“菜谱”:使用address元素
2.5初学者“菜谱 :使用mark元素
2.6初学者“菜谱”:使用5元素显示
2.7现存元素的变化…
第1章HTML 5中新的结构元素.
1.1初学者“菜谱 :建立HIM L 5初始
搜索结果页面.…--
语义.-----
元素插入图片和图注----
日期和时间…
创建可伸缩控件…
提供通信信息….
高亮文本…
不准确或不相关的内容.
2.7.1cite元素…
2.7.2ol元素…
2.7.3dl元素…
2.7.4 small元素…
2.7.5b和strong元素…
2.7.6i和em元素…
2.7.7abbr元素…
2.7.8hr元素…
4.2初学者“菜谱”:使用@font-face
4.3中级“菜谱 :使用CSS渐变和
4.4中级“菜谱“:使用变换和过渡以
4.5高级“菜讲”:利用CSS创建
5.2HTML 4输入类型.87
5.3初学者“菜谱”:建立联系人表单…89
1.1.1 doctype.
1.1.2字符编码…
建立网站标头.
组合标题.
内容分组.
创建俱边栏.
元素.-.-
工具验证结构…
建立新闻页面…
相同的超链接.…
WAI-ARIA……
文章页面…
检查……
Calendar标记.….
检查特性…
1.1.3 JavaScript和CSS链接.--2
1.1.4语法编写风格…….-.------3
1.2这些新元素从何而来
1.3初学者“菜谱”:使用header元素
1.4初学者“莱谱”:使用h group元素
1.5初学者“菜谱 :使用nav元素创建
导航………7
1.6中级“莱进 :使用新aricle元素.10
1.7中级“菜谱”:使用section元素对
1.8初学者“菜谱”:使用aside标记
1.9初学者“菜谱”:使用footer
1.10中级“菜语 :使用HTML 5大纲
1.11高级“菜谱”:使用所有新标记
2.7.9不复存在的元素.----------43
2.8初学者“菜谱”:为多个元素添加
2.9中级“菜谱”:利用Microdata添加
语义信息…44
2.10中级“菜谱”:在HTML 5中使用
2.11高级“菜语”:编写带有评论的
2.12小结.50
第3章应对浏览器的HTML 5支持…51
3.1初学者“菜谱”:IE支持问题51
进行自定义字体--
4.2.1
4.2.2字体服务…
复合背景创建按钮.
美化网站….
动画.
4.6小结.
第5章HTML5Web表单.
5.1验证…
文件格式和跨浏览器问题…71
input type- email.
3.1.1利用Java Seri pt解决HTML 5
3.1.2使CSS兼容.--52
3.2模板….52
3.3初学者“菜谱”:HTML 5特性
3.4中级“菜谱”:使用j Query替代
3.5中级“菜谱”:利用Modem ni zr
3.6Polyflg.60
3.7HTML 5验证网站…61
3.8小结…
第4章CSS 3新布局和样式技巧.63
4.1中级“菜谱 :使用CSS 3媒介查询
兼容问题.
5.3.2 input type -te l. 91
5.3.3 input type -ur. 91
5.4初学者“菜谱”:利用input type-
5.5初学者“菜谱”:建立日历和时间
69JavaScript) .97
“search 建立搜素表单.92
控件.93
5.5.1 input type = datetime. 93
5.5.2 input type = datetime-local*. 94
5.5.3 input type = date . 94
5.5.4 input type = time . 94
5.5.5 input type - month *-. 95
5.5.6 input type = w eck. 95
5.5.7限定日期和时间.96
5.6初学者“菜谱”:创建数字选择器…96
5.7初学者“菜谱 :创建滑块(无需
(Media Query) 建立响应式设计…63
4.1.1合理使用….-69
4.1.2目标设备为iPhone和Android
5.8初学者“菜谱”:创建颜色
选择器….
5.9初学者“菜谱”:使用output元素
5.10初学者“菜谱”:使用占位文字
5.11初学者“菜谱”:利用list和data list
5.12初学者“菜谱”:使用progress
5.13初学者“菜谱”:使用meter元素
5.14初学者“菜谱”:页面载入时跳转到
5.15初学者“菜谱 :允许多个条目…104
5.16初学者“菜谱 :利用required属性
5.17中级“菜诺 :编写自定义验证
5.18初学者“菜谱”:限制用户输入.106
6.2初学者“菜谱 :在Canvas上
98绘制网格.
6.3初学者“菜谱”:绘制简单的图形和
线段….122
6.3.1绘制长方形或正方形并设置
显示结果……
(placeholder) .
完成自动补全功能.
注册表单.
嵌入音頻….
使用音频.
8.3.1s re属性…
8.3.2p reload属性…
8.3.3loop属性…
8.3.4 autoplay属性
8.3.5 controls属性…
广播.
添加历史记录…
查看器.
弹出状态.195
修改历史记录.197
在页面间传递信息.-.----201
安全性.205
6.3.2为图形添加渐变填充.123
6.3.3绘制线段或路径….124
6.4中级“菜讯”:使用路径绘制
6.5中级“菜谱 :绘制弧形和圆形129
6.6初学者“菜诺”:添加文字.129
6.7初学者“菜谱”:绘制图片.130
6.8中级“菜谱”:裁剪图片.131
6.9中级“菜谱”:子图动画.132
6.10高级“菜语”:为图片添加动画…136
6.11
高级“菜谱”:柱形图表动画…-139
第7章HTML 5嵌入视频.
7.1初学者“菜谱”:使用video元素
元素跟踪任务完成程度….101
进行计量.102
某个form元素.….103
进行基本验证…105
规则…--.105
5.18.1step*.106
5.18.2min:max-.106
5.18.3formno validate, no validate…107
5.19中级“菜诺 :自定义表单样式--107
5.20错误消息.-109
5.21高级“菜谱”:综合应用以创建
5.22小结…--113
第6章Canvas绘图.---115
6.1 Canvas介绍…115
6.1.初始工作.116
6.1.2X和Y坐标….