`

深入理解HTML5:语义、标准与样式

阅读更多
《深入理解HTML5:语义、标准与样式》
基本信息
作者: (美)布拉德福(Bradford,A.) 海涅(Haine,P.)
译者: 高京
出版社:电子工业出版社
ISBN:9787121205521
上架时间:2013-6-22
出版日期:2013 年6月
开本:16开
页码:280
版次:1-1
所属分类:计算机 > 软件与程序设计 > 网络编程 > HTML
内容简介
计算机书籍
  html5并不一定适用于所有网站,而是面向未来的网站!本书面向的读者是致力于创建有更好的多媒体、交互性和语义的网站的开发者和设计师。
   《深入理解html5:语义、标准与样式》介绍了html5里的新元素和它们的用法,包括不太常用的元素。书中也包含了巧妙的样式和脚本技巧,可以运用于你的网站。本书完全遵循技术标准和最新网站设计技术。
目录
《深入理解html5:语义、标准与样式》
关于作者xiv
关于技术审阅人xv
关于封面设计者xvi
致谢xvii
引言xix
第1章 起步:html5的演变1
1.1 html5 = html · html51
1.1.1 html5出现之前1
1.1.2 为什么xhtml 2.0消失了,而html5流行了2
1.1.3 whatwg的理念2
1.1.4 html5的现状3
1.2 剖析html5文档4
1.3 html术语和概念5
1.3.1 元素6
1.3.2 属性6
1.3.3 文档模型7
1.4 html5的新特性9
1.4.1 向后兼容9
1.4.2 错误处理9
.1.4.3 简化的doctype10
1.4.4 简化的字符编码11
1.4.5 新的内容模型类别12
1.4.6 新元素13
1.4.7 微数据13
1.4.8 内嵌mathml和svg13
1.4.9 api14
1.4.10 不再遵循sgml(又一次!)14
1.4.11 废弃的特性14
1.5 xhtml消失了吗17
1.5.1 mime类型的问题18
1.6 在html和xhtml之间选择18
1.7 浏览器支持情况19
1.8 浏览器开发工具20
小结21
第2章 各司其职的标签22
2.1 全局属性23
2.1.1 可访问性24
2.1.2 元数据(metadata)25
2.1.3 唯一标识26
2.1.4 可编辑性28
2.1.5 拼写检查28
2.1.6 隐藏元素28
2.1.7 拖曳29
2.1.8 样式29
2.1.9 文字方向29
2.1.10 自定义数据30
2.2 内容模型类别30
2.3 根元素31
2.3.1 html元素的属性33
2.4 文档元数据和脚本元素33
2.4.1 网页信息:title和meta34
2.4.2 链接、样式和资源:base、link和style36
2.4.3 增加行为和后备内容:script 和 noscript38
2.5 文档区块元素40
2.5.1 语义区块元素40
2.6 内容分组元素41
2.6.1 无法避免的段落:p42
2.6.2 打断内容:hr43
2.6.3 保持格式:pre43
2.6.4 引用文字:blockquote43
2.6.5 列表43
2.6.6 图表、照片、图示:figure和figcaption47
2.6.7 创建分块:div47
2.7 文本级语义元素48
2.8 表格数据元素49
2.8.1 表格基础50
2.8.2 添加表头51
2.8.3 增加说明:caption52
2.8.4 增加结构:thead、tfoot 和 tbody52
2.8.5 添加更多结构:colgroup和 col54
2.9 表单元素56
2.10 内嵌内容元素57
2.11 交互元素59
2.11.1 显示更多:summary 和 details60
2.11.2 工具条:menu和command62
小结62
第3章 认识语义63
3.1 什么是语义,跟我有什么关系63
3.2 用大纲思考64
3.3 html5 大纲算法65
3.4 用标题内容隐性地创建大纲66
3.5 用区块内容创建大纲67
3.5.1 提高大纲的语义68
3.6 头和尾70
3.6.1 使用hgroup71
3.6.2 格式化有地址的尾部71
3.6.3 确定头尾内容72
3.7 查看html5大纲73
3.8 div和span过时了吗74
3.9 案例学习:《城市新闻报》74
3.9.1 添加文本级语义76
3.10 其他文本级元素84
3.10.1 作品标题:cite85
3.10.2 格式化计算机输入/输出:code、var、samp、kbd85
3.10.3 标记文本编辑:ins和del85
3.10.4 处理外来脚本85
小结87
第4章 精通表单88
4.1 表单元素复习88
4.1.1 分析表单元素89
4.1.2 表单元素属性90
4.2 获取输入91
4.2.1 最初的输入类型93
4.2.2 新输入类型98
4.3 校验和提交表单102
4.3.1 输入字段必填103
4.3.2 用按钮和图片提交表单103
4.4 其他常用input元素属性105
4.4.1 提供占位符文字105
4.4.2 字段只读106
4.4.3 autocomplete 和 autofocus106
4.4.4 使用数据列表107
4.5 其他表单控件108
4.5.1 菜单108
4.5.2 文本块111
4.5.3 显示进度112
4.5.4 显示度量112
4.5.5 显示计算的输出114
4.5.6 密钥生成器115
4.6 用fieldset和label添加结构115
4.7 完整的表单117
4.7.1 第一页:收集用户详情117
4.7.2 第二页:收集评论121
4.7.3 第三页: 确认信息123
4.8 表单可用性124
4.8.1 各司其职的输入类型124
4.8.2 保持简洁124
4.8.3 别让我思考、别让我费力、别骗我125
4.8.4 记住互联网是全球的125
4.8.5 需要时提供后备方案125
小结126
第5章 多媒体:视频、音频和内嵌媒体127
5.1 一切的开始:img127
5.2 图像映射130
5.3 嵌入其他媒体132
5.3.1 embed元素132
5.3.2 object元素133
5.4 嵌入的html:iframe135
5.4.1 处理iframe元素里的内容136
5.4.2 新的iframe元素属性137
5.4.3 指向iframe138
5.5  视频139
5.5.1 视频格式139
5.5.2 版权问题140
5.5.3 处理视频源140
5.5.4 视频属性144
5.6 音频146
5.6.1 音频格式147
5.7 文字轨148
5.8 编码音频和视频149
5.9 最后一个重要元素150
小结150
第6章 css3151
6.1 当前状态:css2.1151
6.2 css3 模块152
6.3 使用css153
6.3.1 附上样式表153
6.3.2 css样式规则155
6.3.3 基本的css选择器语法157
6.3.4 高级选择器161
6.3.5 高效使用选择器175
6.3.6 css盒模型176
6.4 背景和边框180
6.4.1 基本背景色和图片180
6.4.2 多重背景184
6.4.3 圆角185
6.4.4 阴影185
6.5 颜色186
6.5.1 屏幕上的颜色186
6.5.2 功能符语法188
6.5.3 色调、饱和度、亮度188
6.5.4 不透明度189
6.6 网页字体的编排设计190
6.6.1 网页字体190
6.6.2 多列192
6.6.3 文字特效192
6.6.4 字体的规则193
小结194
第7章 用户交互和html5 api195
7.1 使用本章的javascript195
7.1.1 操作dom属性和方法196
7.1.2 控制台日志197
7.1.3 事件199
7.2 历史api200
7.2.1 非常简单的ajax201
7.2.2 基于历史的ajax203
7.3 构建自定义视频控制器205
7.4 2d canvas api 编程208
7.4.1 画布绘图211
7.4.2 画布状态215
7.4.3 画布的交互216
7.4.4 画布动画217
7.5 拖曳操作219
7.5.1 用拖曳排序列表225
小结227
第8章 前方的路228
8.1 移动互联网的挑战228
8.2 响应式设计229
8.2.1 viewport229
8.2.2 媒体查询231
8.3 离线应用缓存233
8.4 其他html5技术234
8.4.1 微数据234
8.4.2 撤销管理器api236
8.4.3 即将到来的css技术236
小结237
附录a 相关技术239
索引251
图书信息来源:互动出版网
分享到:
评论

相关推荐

    [HTML5] 深入理解HTML5 语义、标准与样式 (英文版)

    [friendsofED] 深入理解HTML5 语义、标准与样式 (英文版) [friendsofED] HTML5 Mastery Semantics, Standards, and Styling (E-Book) ☆ 出版信息:☆ [作者信息] Anselm Bradford, Paul Haine [出版机构] ...

    深入理解HTML中的em和strong标签:语义与样

    在HTML中,和标签都可以用来强调文本,但它们的用途、语义和表现形式有所不同。...通过本文的介绍,你应该对和标签有了更深入的理解。在实际的网页设计和开发中,合理运用这些标签,可以提升用户体验和内容的表达效果。

    Semantic_HTML5:语义HTML5的一些基本练习-我的模板

    **正文** 在现代网页开发中,语义HTML5(Semantic HTML5)扮演着至关重要的角色。语义HTML5的核心理念是赋予网页...通过深入理解和熟练运用这些语义元素,开发者能够构建出更加健壮、易用且适应未来网络需求的网页。

    HTML语义化的调查问卷源代码

    在本"HTML语义化的调查问卷源代码"中,我们可以深入探讨HTML语义化的实践与应用。 首先,了解HTML语义化的基本原理。语义化HTML是指使用恰当的标签来表达网页内容的结构,而不是仅仅关注其样式。例如,使用`...

    jsslides:语义HTML与交互式幻灯片相遇的地方

    描述部分提到“jsslides是语义HTML与交互式幻灯片相遇的地方”,这暗示了该工具或框架可能设计用于帮助开发者用HTML来构建具有交互性的幻灯片。同时,提供了查看演示的链接,这表明用户可以通过实际的示例来了解...

    语义是一个基于自然语言有用原则的UI组件框架。_JavaScript_Less_下载.zip

    语义UI(Semantic UI)是一个开源的前端框架,它的核心理念是通过自然语言的原则来设计用户界面(UI),使得代码更具有可读性,同时也提高了开发效率和用户体验。JavaScript 和 Less 作为其核心技术,为开发者提供了...

    HTML5中文手册--W3C标准(HTML CSS )

    CSS是用于控制网页样式的语言,与HTML5结合使用,能够实现更精细的布局控制和视觉效果,例如响应式设计、过渡和动画等。 手册可能包含了以下CSS知识点: 1. **选择器**:如类选择器、ID选择器、元素选择器以及更...

    HTML5 公共样式

    HTML5公共样式是一种广泛应用于网页设计的标准化样式表,它主要负责定义页面的布局、颜色、字体等视觉效果。在HTML5中,开发者通常会利用预定义的元素和新的语义化标签来增强网页的可读性和可访问性。这篇博文(链接...

    [HeadFirst深入浅出_HTML与CSS、XHTML(中文版).弗里曼.扫描版.pdf

    2. HTML进阶:深入理解HTML表单(`<form>`)、表格(`<table>`)、列表(有序列表`<ol>`、无序列表`<ul>`、定义列表`<dl>`)以及如何使用不同的HTML5新特性。 3. CSS基础:学习CSS的语法和选择器的使用方法,理解...

    [HeadFirst深入浅出_HTML与CSS、XHTML(中文版

    《Head First深入浅出_HTML与CSS、XHTML(中文版)》是一本专注于前端开发的入门书籍,由O'Reilly Media出版。这本书基于“Head First”系列教材的特点,旨在以一种轻松愉快的方式帮助读者掌握HTML、CSS和XHTML的...

    CSS与HTML语义化结构讲座PPT

    通过这次讲座,公司员工将不仅能够理解CSS与HTML语义化结构的基础知识,还能掌握如何在实际工作中应用这些技术,从而提升网站的专业性和用户友好性。对于想要提升Web开发技能的人来说,这是一个不可多得的学习机会。

    HTML5_样式,链接和表格

    HTML5是现代网页开发的标准,它在Web设计和开发领域起着至关重要的作用。这个"HTML5_样式,链接和表格"的主题涵盖了HTML5中的一些核心元素,包括样式化、超链接以及数据组织,这些都是创建功能丰富且交互性强的网页...

    HTML5 参考手册(chm)

    HTML5是现代网页开发的核心,它是超文本标记语言(HTML)的最新版本,自2014年正式发布以来,已经极大地改变了Web开发的方式。...通过深入理解和实践,你可以构建出符合现代标准、功能强大的网页应用。

    HTML5参考手册-合集.chm

    这个“HTML5参考手册-合集.chm”大合集包含了7本关于HTML5及其相关版本的手册,是开发者深入理解和掌握HTML5的重要资源。 1. **HTML4 参考手册.chm**:这本书籍涵盖了HTML4的基本元素和属性,这是理解HTML5的基础。...

    深入浅出html

    HTML5作为最新的标准,引入了更多语义化的标签(如、、等),支持多媒体和图形处理的API,还提供了更强大的表单控件,为前端开发者提供了更多样化的开发工具。 对于刚接触前端开发的新手来说,学习HTML时应关注以下...

    SemanticUI:语义UI

    **语义UI:构建有语义的Web界面** 语义UI是一种流行的开源前端框架,它致力于使HTML代码更具语义化,从而更易于理解和维护。...通过深入理解和熟练运用,你可以创建出既美观又易于维护的网页应用。

    proyectobello2:HTML语义简介

    在“proyectobello2: HTML语义简介”这个项目中,我们将深入探讨HTML语义化的概念和实践。 HTML语义化是指使用恰当的HTML元素来明确表示文档内容的结构和意义,而非仅仅关注其视觉表现。这有助于搜索引擎更好地理解...

Global site tag (gtag.js) - Google Analytics