Template:图书排版/styles.css:修订间差异

删除的内容 添加的内容
以 heti 官方规则为底补齐版式类,并把版式改为模板参数开关({{图书排版|行间注}} 等)
以 heti 官方规则为底补齐版式类,并把版式改为模板参数开关({{图书排版|行间注}} 等)
第293行:
}
 
/* 诗词 + 多栏:诗句不、以及 <poem> 的缩进。多栏规则(/对齐,统一由下方 .hetitushu--columns-*body p)设了 text-indent:2em,作用域的规则处理
(原先这里有两条「版式类 + p」的规则,特异性与 .tushu-body 版相同且被其覆盖,已合并) */
而用 <br /> 连接的诗句同属一个 <p>,会造成"只有第一句空两格"。
此处以更高特异性(两个类 + p)覆盖,并放在样式表末尾确保生效。 */
.heti--poetry.heti--columns-1 p,▼
.heti--poetry.heti--columns-2 p,▼
.heti--poetry.heti--columns-3 p,▼
.heti--poetry.heti--columns-4 p {
text-indent: 0;▼
 
/* <poem> 在多栏内:诗行不缩进。
多栏规则(.heti--columns-* p)设了 text-indent:2em,对诗行不合适——
<poem> 输出 <div class="poem"><p>…</p></div>,故用「多栏类 + .poem + p」
提升特异性覆盖它。这样 {{图书排版|双栏}} + <poem> 即为「左对齐、不缩进、多栏」的诗栏。 */
.heti--columns-1 .poem p,
.heti--columns-2 .poem p,
.heti--columns-3 .poem p,
.heti--columns-4 .poem p {
text-indent: 0;▼
}
 
/* ===== <poem> 在图书排版容器内自动套用诗排版(2026-09)=========================
第336行 ⟶ 第318行:
.tushu-body .heti--poetry p {
text-align: center;
▲ text-indent: 0;
 
/* |诗栏(诗词 + 多栏):分栏时诗句改为左对齐。多栏每栏本就窄,居中的诗行左右参差
反而难读;标题仍继承 .heti--poetry 的居中(只针对 p,不动 h1–h6)。 */
▲.tushu-body .heti--poetry.heti--columns-12 p,
▲.tushu-body .heti--poetry.heti--columns-23 p,
▲.tushu-body .heti--poetry.heti--columns-34 p, {
▲ text-indentalign: 0start;
text-indent: 0;
}