Template:图书排版/styles.css:修订间差异
删除的内容 添加的内容
以 heti 官方规则为底补齐版式类,并把版式改为模板参数开关({{图书排版|行间注}} 等) |
以 heti 官方规则为底补齐版式类,并把版式改为模板参数开关({{图书排版|行间注}} 等) |
||
第312行:
.heti--columns-4 .poem p {
text-indent: 0;
}
/* ===== <poem> 在图书排版容器内自动套用诗排版(2026-09)=========================
Poem 扩展的 <poem> 只负责“把换行变成 <br>”,本身不带任何诗排版。
此前要居中和不缩进必须额外写 |诗词;现在只要放在 {{图书排版}} 的容器里,
<poem> 的诗行就自动居中、不缩进,可省去 |诗词 参数。
(若某处想左对齐,可在该 <poem> 外套一层 <div class="heti--columns-2">,
多栏语境下通常左对齐更好读——但注意多栏内仍会居中,如需左对齐请说明。)
============================================================================== */
.tushu-body .poem p {
text-align: center;
text-indent: 0;
}
/* ===== 多栏内顶部外边距归零(2026-09)==========================================
多栏里 CSS 无法选中“每一栏的首元素”,而各块级元素自带的 margin-top 不同
(h2 是 24px、p 是 6px),导致两栏起始位置错开。把多栏内所有直接子元素的
margin-top 归零,各栏即从同一基线开始;段间距改由 margin-bottom 承担。
============================================================================== */
.heti--columns-1 > *,
.heti--columns-2 > *,
.heti--columns-3 > *,
.heti--columns-4 > * {
margin-top: 0;
}
| |||