模板:公報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 – 用於模板功能的測試
上述文件嵌入自Template:公報CSS/doc。 (編輯 | 歷史) 編者可以在本模板的沙盒 (建立 | 鏡像)和測試樣例 (建立)頁面進行實驗。 請在/doc子頁面中添加分類。 本模板的子頁面。 |