精通 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

AXIHE / 精选资源

浏览全部教程

面试题

学习网站

前端培训
自己甄别

前端书籍

关于朱安邦

我叫 朱安邦,阿西河的站长,在杭州。

以前是一名平面设计师,后来开始接接触前端开发,主要研究前端技术中的JS方向。

业余时间我喜欢分享和交流自己的技术,欢迎大家关注我的 Bilibili

关注我: Github / 知乎

于2021年离开前端领域,目前重心放在研究区块链上面了

我叫朱安邦,阿西河的站长

目前在杭州从事区块链周边的开发工作,机械专业,以前从事平面设计工作。

2014年底脱产在老家自学6个月的前端技术,自学期间几乎从未出过家门,最终找到了满意的前端工作。更多>

于2021年离开前端领域,目前从事区块链方面工作了