精通 HTML 语义、标准和样式
🌙
手机阅读
本文目录结构

精通 HTML 语义、标准和样式
内容简介编辑
《精通 HTML 语义、标准和样式》深入地探讨了 (X)HTML 及相关技术包括 CSS、微格式、语义网等,重点阐述了如何在恰当的时候使用恰当的标签,全书始终贯彻现代的 Web 设计理念,从而使读者可以学习如何充分利用各种标记提供的多样性,创建语义丰富和结构合理的网站。
本书适合具备初步 HTML 和 CSS 知识的 Web 设计开发人员阅读。
目录编辑
第 1 章 开始 1
- 1.1 (X)HTML 术语 1
- 1.1.1 元素和标签 2
- 1.1.2 属性 2
- 1.1.3 应该了解的其他术语 3
- 1.2 XHTML 和 HTML 6
- 1.2.1 XHTML 和 HTML 之间的区别 7
- 1.2.2 对 XHTML 和 HTML 的误解 7
- 1.2.3 各种 MIME 9
- 1.2.4 选择 XHTML 还是 HTML 10
- 1.3 剖析 XHTML 文档 11
- 1.3.1 doctype 声明 11
- 1.3.2 、和元素 13
- 1.3.3 XML 声明 14
- 1.3.4 剖析 HTML 文档 14
- 1.4 小结 15
第 2 章 使用适当的标签完成任务 16
- 2.1 文档标记 17
- 2.1.1 段落、换行和标题 17
- 2.1.2 联系信息 18
- 2.1.3 引用 19
- 2.1.4 列表 22
- 2.1.5 链接 25
- 2.1.6 标示文档修订 33
- 2.2 表示性元素 34
- 2.2.1 字体样式元素 34
- 2.2.2
- 2.3 短语元素 38
- 2.3.1 强调 38
- 2.3.2 引用和定义 38
- 2.3.3 代码 39
- 2.3.4 缩写词 40
- 2.4 图像和其他媒体 41
- 2.4.1 行内图像 42
- 2.4.2 CSS 背景图像 42
- 2.4.3 图像映射 43
- 2.4.4 对象 46
- 2.5 小结 47
第 3 章 精通表格 48
- 3.1 表格基础 49
- 3.1.1 添加结构 52
- 3.1.2 添加更多结构 54
- 3.1.3 将数据与表头关联 56
- 3.1.4 表头缩写 59
- 3.1.5 “准标准”模式 59
- 3.1.6 表格标记小结 60
- 3.2 表格样式化 60
- 3.2.1 表示性属性 61
- 3.2.2 分隔 61
- 3.2.3 边框冲突 63
- 3.2.4 列样式化 64
- 3.2.5 表格行条纹 65
- 3.2.6 可滚动表格 67
- 3.3 表格脚本编程 68
- 3.3.1 条件注释 69
- 3.3.2 使用脚本设置悬停效果 69
- 3.3.3 表格排序 70
- 3.4 小结 71
第 4 章 精通表单 72
- 4.1 表单标记 73
- 4.1.1 表单容器 73
- 4.1.2 输入控件 75
- 4.1.3 其他形式的输入控件 81
- 4.1.4 菜单 82
- 4.1.5 附加结构 85
- 4.1.6 表单可用性 87
- 4.2 表单样式化 90
- 4.2.1 布局 90
- 4.2.2 表单控件样式化 93
- 4.2.3 用 CSS 辅助可用性 94
- 4.3 表单脚本编程 95
- 4.3.1 验证 96
- 4.3.2 用表单进行导航 97
- 4.3.3 操作禁用控件 98
- 4.3.4 表单事件处理程序 98
- 4.4 小结 100
第 5 章 特制语义:微格式及其他 101
- 5.1 元数据 101
- 5.2 微格式 104
- 5.2.1 hCard 106
- 5.2.2 hCalendar 112
- 5.2.3 rel- 微格式 115
- 5.2.4 VoteLinks 117
- 5.2.5 XOXO 118
- 5.2.6 XFN 120
- 5.2.7 hReview 122
- 5.3 语义 Web 126
- 5.3.1 都柏林核心元数据计划 128
- 5.3.2 结构化博客 130
- 5.3.3 其他实现 132
- 5.4 Web?2.0 133
- 5.5 小结 134
第 6 章 语义识别 135
- 6.1 避免 div 癖 135
- 6.1.1 样式化正文 137
- 6.1.2 圆角菜单 142
- 6.1.3 新闻摘录 144
- 6.1.4 页脚 145
- 6.2 避免 span 癖 146
- 6.3 避免 class 癖 150
- 6.4 语义导航 153
- 6.5 有效性的重要性 157
- 6.6 小结 159
第 7 章 展望:XHMTL?2.0 和 Web?Applications?1.0 160
- 7.1 XHMTL?2.0 161
- 7.1.1 XHTML?2.0 中出现的其他新标签和属性 162
- 7.1.2 XForms 162
- 7.1.3 为 XHMTL?2.0 做好准备 164
- 7.2 Web?Applications?1.0 164
- 7.2.1 Web?Applications?1.0 中出现的新标签和新属性 165
- 7.2.2 Web?Forms?2.0 165
- 7.2.3 为 Web?Applications?1.0 做好准备 165
- 7.3 小结 165
- 附录 A 将 XHTML 作为 XML 167
- A.1 将 XHTML 作为 XML 168
- A.2 XHTML?1.1 170
- A.2.1 模块化 171
- A.2.2 Ruby 172
- A.3 小结 174
- 附录 B 框架以及如何避免 175
- B.1 (X)HTML 框架 176
- B.2 在框架内定位链接 177
- B.3 行内框架 178
- B.4 框架的替代技术 179
- B.5 用 CSS 实现类框架行为 179
- B.6 未来的框架:XFrames 181
- B.7 小结 183