| 类型 | 语义 | 标签 | 注意点 |
|---|---|---|---|
| 基础标签 | 标题 | `h1` ~ `h6` | 全局不强制大小,`.typo` 中标题与其对应的内容应紧贴,并且有相应的大小设置 |
| 上、下标 | `sup`/`sub` | 保持与 MicroSoft Office Word 等程序的日常排版一致 | |
| 引用 | `blockquote` | 显示/嵌套样式 | |
| 缩写 | `abbr` | 是否都有下划线,鼠标 `hover` 是否为帮助手势 | |
| 分割线 | `hr` | 显示的 `padding` 和 `margin`正确 | |
| 列表 | `ul`/`ol`/`dl` | 在全局没有 `list-style`,在 .`typo` 中对齐正确 | |
| 定义列表 | `dl` | 全局 `padding` 和 `margin`为0, .`typo` 中对齐正确 | |
| 选项 | `input[type=radio[, checkbox]]` | 与其他 `form` 元素排版时是否居中 | |
| 斜体 | `i` | 只设置一种斜体,让 `em` 和 `cite` 显示为正体 | |
| 强调 | `em` | 在全局显示正体,在 `.typo` 中显示与 `b` 和 `strong` 的样式一致,为粗体 | |
| 加强 | `strong/b` | 显示为粗体 | |
| 标记 | `mark` | 类似荧光笔 | |
| 印刷 | `small` | 保持为正确字体的 80% 大小,颜色设置为浅灰色 | |
| 表格 | `table` | 全局不显示线条,在 `table` 中显示表格外框,并且表头有浅灰背景 | |
| 代码 | `pre`/`code` | 字体使用 `courier` 系字体,保持与 `serif` 有比较一致的显示效果 | |
| 特殊符号 | 着重号 | _在文字下加点_ | 在支持 `:after` 和 `:before` 的浏览器可以做渐进增强实现 |
| 专名号 | 林建锋 | 专名号,有下划线,使用 `u` 或都 `.typo-u` 类 | |
| 破折号 | —— | 保持一划,而非两划 | |
| 人民币 | ¥ | 使用两平等线的符号,或者 HTML 实体符号 `¥` | |
| 删除符 | 一致化各浏览器显示,中英混排正确 | ||
| 加强类 | 专名号 | `.typo-u` | 由于 `u` 被 HTML4 放弃,在向后兼容上推荐使用 `.typo-u` |
| 着重符 | `.typo-em` | 利用 `:after` 和 `:before` 实现着重符 | |
| 清除浮动 | `.clearfix` | 与一般 CSS Reset 保持一对致 API | |
| 注意点 | (1)中英文混排行高/行距 | ||
| (2)上下标在 IE 中显示效果 | |||
| (3)块/段落分割空白是否符合设计原则 | |||
| (4)input 多余空间问题 | |||
| (5)默认字体色彩,目前采用 `#333` 在各种浏览显示比较好 | |||