Template:图书排版/doc:修订间差异

删除的内容 添加的内容
以 heti 官方规则为底补齐版式类,并把版式改为模板参数开关({{图书排版|行间注}} 等)
以 heti 官方规则为底补齐版式类,并把版式改为模板参数开关({{图书排版|行间注}} 等)
第45行:
! 元素 !! 字号 !! 行高
|-
| <code>&lt;h1&gt;</code> || 32px<code>2.25rem</code>(36px) || 48px<code>1.4</code>
|-
| <code>&lt;h2&gt;</code> || 28px<code>1.875rem</code>(30px) || 36px<code>1.4</code>
|-
| <code>&lt;h3&gt;</code> || 24px<code>1.625rem</code>(26px) || 36px<code>1.4</code>
|-
| <code>&lt;h4&gt;</code> || 20px<code>1.5rem</code>(24px) || 24px<code>1.4</code>
|-
| <code>&lt;h5&gt;</code> || 18px<code>1.375rem</code>(22px) || 24px<code>1.4</code>
|-
| <code>&lt;h6&gt;</code> || 16px<code>1.25rem</code>(20px) || 24px<code>1.4</code>
|-
| 正文 <code>&lt;p&gt;</code> || 17px<code>1.25rem</code>(20px) || 继承皮肤(约 1.5–1<code>2.6)25</code>
|}
 
'''单位策略'''(2026-09 起):'''正文与标题用 <code>rem</code>'''——相对根字号(<code>html { font-size: 100% }</code> = 16px),嵌套时不会叠乘,与 MediaWiki 的 <code>--font-size-medium</code> 做法一致;'''辅助类字号用 <code>em</code>'''——相对所在元素的字号,随环境自动缩放(如 <code>.heti-large</code> 为 <code>1.1em</code>、<code>.heti-small</code> 为 <code>0.8em</code>)。
此前这些值都是固定 <code>px</code>(正文 17px、标题 32/28/24/20/18/16px),不随字号或视口缩放,且正文放大后会与标题失衡。
 
=== 段落与对齐 ===
* 字号 <code>1.25rem</code>(= 20px;2026-09 起由固定 17px 放大并改用相对单位)
* 字距 <code>.02em</code>(标题 h1–h3 为 <code>.05em</code>)
* 段距 <code>0.4em</code> 上 / <code>0.5em</code> 下(2026-09 起:改为与 MediaWiki 默认一致;此前为 heti 的 <code>12px</code>/<code>24px</code>,段间距约为站点默认的 2.35 倍)