模板:公报CSS/doc
本文档是Template:公报CSS的文档子页面 (见页面自身)。 本页包含用法信息、分类和其他非原页面的内容。 |
本模板使用以下模板样式: |
介绍
编辑本模板为页面提供公报类文档的显示样式,使用自定义CSS,使页面排版和视觉风格更加符合正式公报、政府公告、人大公报、声明等文档的格式要求。目前模板处于试用阶段,主要适用于需要正式风格的公告类文档。本模板处于测试阶段,随时有可能有调整,使用时应谨慎。
机制/原理
编辑该模板通过嵌入TemplateStyles机制,加载自定义的CSS样式表Template:公报/styles.css,主要用于调整文档的字体、标题居中显示及段落间距设置等排版特性。具体样式的调整包括标题、日期格式和字体选择。
主要样式特性
编辑- 标题居中
- 一级、二级和三级标题将自动居中显示,模拟正式公报的格式。按照下面的例子 “附录一”会自动左对齐,“附录一部分”会居中。
- 字体设定
- 日期部分使用仿宋字体,如STFangsong, FangSong等;段落和标题使用宋体或类似字体,如STZhongsong, STSong, NSimSun, SimSun等。加粗文本和小号文字使用黑体,如STHeiti, Hiragino Sans GB, SimHei等,且不使用粗体加粗。
- 去掉段间距
- 模板移除了段落之间的自动间距,用户需手动在段落前添加空格以创建视觉上的段落间隔。
- 行间距
- 默认的行间距为2rem,确保文本的阅读性。
用法
编辑在需要应用公报样式的页面中,插入如下代码即可:
{{公报CSS}}
样式将自动生效,页面的标题会居中,字体和间距会自动调整。段落之间不会有自动的间隔,用户需在段落前手动添加空格来控制段落的分隔。
参数
编辑本模板当前不接受任何参数。所有的样式定义在Template:公报/styles.css中,自动应用于调用此模板的页面。
示例
编辑假设你有一个需要应用公报样式的页面,代码如下:
{{公报CSS}} = 公报标题 = {{date|某单位于某年某日通过}} 这是第一段文本。有些文本前面不需要空格。 第二段文本前有两个个手动添加的空格。 {{gap}}第三段文本前有另一种形式两个手动添加的空格,当然还有其他的空格的填加形式。至于不同形式的区别,这里暂不讨论。 == 第一部分 == 这是第一部分的内容。 == 第二部分 == 这是第二部分的内容。 == <small>附录一</small>附录一部分 == 这是附录一的内容。 == <small>附录二</small>附录二部分 == 这是附录二的内容。
在使用模板后,页面标题将会居中显示,段落之间不会有自动间距。用户可以通过手动添加空格创建视觉上的分隔。
注意事项
编辑- 段间距
- 由于模板移除了段落间的默认间距,用户必须在每段的开头手动添加空格,以保持段落间的视觉区分。
- 样式兼容
- 目前模板处于试用阶段,可能会出现与其他模板或自定义CSS样式的冲突。
- 适用范围
- 该模板适用于正式公报、公告、声明等类型的文档,也可尝试用于类似的格式文档。
技术细节
编辑- TemplateStyles机制
- 本模板使用了mw:Help:TemplateStyles,确保CSS样式只作用于使用此模板的页面,而不会影响其他页面。
- 样式文件
- 样式文件Template:公报/styles.css定义了字体、标题、段落等元素的格式,包括字体设定、标题居中、段落行距等,使文档更符合公报的排版标准。
- 用户操作
- 为了保持文档清晰,用户需要在段落前手动添加空格,特别是在长篇文档中,以确保段落的正确分隔。
- 标题间距
- 一级标题有 2rem 的上间距,二级标题有 1.5rem,三级标题有 1rem ,确保层次分明。
使用额外标题的缘由
编辑在正式公报类文档中,标题通常是居中显示并且字号较大。通过使用=公报标题=
,我们能够确保标题的样式符合正式公报的标准。此外,虽然文档通常可以使用{{header}}模板来设置页面的标题,但该模板中的title
参数主要用于页面顶部的元信息显示,而不是页面内容中的主标题。因此,使用=公报标题=
来设置公报正文的一级标题并不会与{{header}}中的title
产生冲突。两者功能不同:{{header}}的title
着重于页面的元数据(例如文档名),而正文中的=公报标题=
则控制页面内的视觉层次和排版风格。
重定向
编辑{{公报}}重定向至此。但建议避免使用{{公报}},未来可移做他用。
参见
编辑- Template:Documentation – 文档模板的使用说明
- mw:Help:TemplateStyles – 了解更多关于模板样式的机制
- Template:Sandbox – 用于模板功能的测试