概述
分隔线用来在文章内插入一条水平线,显性分隔段落间的文字。对于 pdf 打印,用户可以通过自定义 css 样式,来实现分隔线分页效果。
使用
在一行内,包含三个 (以上)-
, *
或者_
相同符号,就可以产生一个分隔线效果。需要注意的是连继三个 -
符号的上一行如果有文字,就会生产章节二号标题,想避免这种情形可以考虑使用连继三个 *
或者 _
符号来做为分隔线,或者在连继三个 -
符号前后各空一行。
你也可以在星号或是减号中间插入空格。
示例
- 1分隔线前
- 2
- 3----
- 4分隔线后
或者
- 1分隔线前
- 2***
- 3分隔线后
或者
- 1分隔线前
- 2___
- 3分隔线后
html
为了实现更个性化的设置,小书匠编辑器单独对不同符号生成的分隔线进行了 class 区分。用户可以通过这些不同的 class 进行更个性化的自定义样式设置。
-
符号生成的 html 片段为
- 1<hr class="xsj_minus">
*
符号生成的 html 片段为
- 1<hr class="xsj_asterisk">
_
符号生成的 html 片段为
- 1<hr class="xsj_underline">
效果
扩展
pdf 打印强制分页
使用
小书匠编辑器对标准的分隔线语法进行了扩展,如果使用了 _
符号进行分隔,在使用小书匠的 pdf 打印功能时,会隐藏该分隔线的显示效果,转而强制 pdf 进行分页。
该功能默认支持,不需要任何语法扩展控制选项或者元数据控制开关。
如果用户想取消该功能,可以自己通过自定义 css 样式,取消该 pdf 分页功能。
原理
小书匠单独对 _
符号生成的分隔线做了特殊的 css 样式控制,当打印 pdf 时,就会被强制进行分页, 并隐藏该分隔线显示效果。
强制分页原理 4行
- 1.xsj_underline{
- 2 page-break-after: always;
- 3 visibility: hidden;
- 4}
ppt 分页
具体可参考 ppt 相关操作功能