# HTML 页面生成统一规范(Step 5c 全体 PageAgent 必读)
> 本文件是 26 页 HTML 生成的**唯一统一规范**。所有子代理必须先读本文件,再读自己负责页面的 planning JSON 与 `ppt-output/style.json`。
---
## 0. 输入文件位置
| 项目 | 路径 |
|------|------|
| 全局风格 | `D:\workspace\cfc\ppt-output\style.json` |
| 每页策划稿 | `D:\workspace\cfc\ppt-output\planning\planning{N}.json`(N = 页码)|
| 配图目录 | `D:\workspace\cfc\ppt-output\images\` |
| 输出目录 | `D:\workspace\cfc\ppt-output\slides\slide-{N}.html` |
**图片路径映射规则**(必须严格遵守):
- planning 中某 card 的 `image.needed == true` 时,该 card 配图文件 = `../images/slide_{页码:02d}_{card在cards数组中的索引}.png`
- 例:slide 6 的 cards[2].image.needed=true → `../images/slide_06_2.png`
- HTML 位于 `slides/` 目录,所以 `
`
---
## 1. 画布物理红线(不可违反)
```css
body {
width: 1280px; height: 720px; overflow: hidden;
background: var(--bg-primary);
font-family: var(--font-family);
position: relative;
}
```
- 画布固定 1280×720,**禁止**写 `100%` 或 `transform: scale()` 缩放 hack
- 所有 CSS 内联在 `