7 菜单按钮
7.1 外观
7.2 渲染图标
7.2.1 背景图片
7.2.2 图片
7.2.3 字体图标
7.2.4 Unicode
7.2.5 SVG Sprites
7.3 文本标签
7.3.1 隐藏的 <span> 标签
7.3.2 aria-label 属性
7.4 旧版浏览器
7.5 操作
7.5.1 状态沟通
7.5.2 关键 JavaScript
7.5.3 健壮性
7.6 触摸目标
9 产品列表
9.1 列表的优点
9.2 关键信息
9.3 产品缩略图
9.3.1 替代文本
9.3.2 图像性能
9.4 “立即购买”操作
9.4.1 按钮与<button>
9.4.2 拥抱标准行为
9.4.3 独特的、描述性的链接文本
9.4.4 块级链接(block-level links)
9.4.5 SERP(搜索引擎结果页)
9.4.6 使用产品词汇
9.5 总结
12 测试驱动的HTML标签
12.1 选择器逻辑
12.2 测试驱动器的选项卡界面
12.2.1 测试
12.2.2 错误信息
12.2.3 错误属性(The error property)
12.2.4 组合在一起
12.3 并非放之四海而皆准
2 文档
2.1 文档类型(Doctype)
2.2 语言属性(lang)
2.3 响应式设计
2.3.1 内容断点(content breakpoints)
2.3.2 允许双指缩放
2.4 字体大小(font size)
视口(viewport)单位
2.5 渐进增强
2.6 管理资源
2.7 字体子集
2.8 <title>元素
2.9 <main>元素
跳过链接(skip links)
2.10 把页面组合到一起
2.11 有关框架、预处理器和任务处理器
4 博客文章
4.1 <main>元素
4.2 标题结构
4.2.1 <H1> 元素
4.2.2 分段
4.2.3 副标题
4.3 <article> 元素
4.4 渐进增强与互用性
4.4.1 单页应用的附加说明
4.6 视频
4.6.1 播放器
4.6.2 推荐的播放器
4.6.3 隐藏字幕(closed captioning)
4.6.4 识别发言者和音效
4.6.5 脚本
4.7 使用流式布局
4.7.1 一切按行高分类
4.7.2 分组和分离
4.7.3 有关防御性编码
6 导航区域
6.1 导航地标(navigation landmark)
6.2 站点范围导航
6.2.1 外观和布局
6.2.2 CSS 定位
6.2.3 不要只用颜色区分
6.2.4 屏幕阅读器和键盘支持
6.2.5 从冗余链接到跳过链接
6.2.6 去除冗余
6.3 目录
6.3.1 基本结构
6.3.2 顺序聚焦导航
6.3.3 最大限度的支持
6.3.4 点击劫持(linkjacking)
6.3.5 导航地标的文本标签
6.4 总结