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

删除的内容 添加的内容
doc 改为参数式用法:新增版式参数表,补「文末必须闭合容器」警示
doc 改为参数式用法:新增版式参数表,补「文末必须闭合容器」警示
第265行:
<code><nowiki>{{图书排版}}</nowiki></code> 会输出一个基础容器 <code>&lt;div class="tushu-body"&gt;</code>,正文限宽(42em + 居中)就挂在这个容器上——容器继承正文字号,因此 <code>em</code> 的基准就是正文,标题与段落因而同宽对齐。(若把 <code>max-width</code> 分别写在 <code>p</code> 与 <code>h1</code>–<code>h6</code> 上,<code>em</code> 会按各元素自身字号计算,h1 的 42em 宽达 1344px,标题反而无法与正文对齐。)
 
* 若只想让容器包住正文、把页末导航排除在外,在正文结束时'''写上 <code><nowiki>{{图书排版/尾}}</nowiki></code> 显式闭合'''(等价于手写 <code>&lt;/div&gt;</code>)。153 个既有页面已于 2026-09 全部加上。▼
'''不写闭合标签也可以。''' 容器由 HTML5 解析器自动闭合到内容区末尾,因此页末的导航、表格也会落在容器内并一并限宽(多数情况下反而更整齐)。这正是 2026-09 起 153 个既有页面无需任何改动就能生效的原因。
 
▲* 若只想让容器包住正文、把页末导航排除在外,在正文结束时写 <code><nowiki>{{图书排版/尾}}</nowiki></code>(等价于手写 <code>&lt;/div&gt;</code>)。
'''尾部应放在 <code>----</code> 与 <code>&lt;references /&gt;</code> 之上''',这样参考资料节留在容器内,而页尾导航、目录、分类留在容器外。若两者都不存在,则放在 <code><nowiki>{{daohang-f}}</nowiki></code> 之上。
 
若不写尾部,容器会由 HTML5 解析器自动闭合到内容区末尾:页面不会报错,但页末的导航、目录也会被一并限宽。
* 传了版式参数也一样:容器始终只有一个,参数是它的附加类,例如 <code>class="tushu-body heti--ancient"</code>。
* 本版式仅用于'''页面正文内容''';本站阅读器(Gadget BookVerticalReader)是独立的书籍阅读器,与本模板的版式开关无关。