模板:H1n
介紹
編輯此模板用于格式化頁面的一級標題,結合多個參數來生成一個定製化的顯示效果,可以配合自定義 CSS 使用。本模板嘗試利用 nowarp 生成詞意完整的回行,有可能會導致在頁面寬度不足時顯示不佳。可以在不同情況下應用。本模板處於試用階段。
機制/原理
編輯該模板根據頁面的命名空間和輸入的參數決定顯示內容。如果當前頁面屬於「Page」命名空間,則會將傳入的參數通過 #invoke:Text|getPlain
進行處理並去除空格;否則,它會將參數直接用管道符 (|
) 分隔,並包裹在 <p>
標籤內。
用法
編輯參數
編輯該模板接受最多10個參數,格式如下:
- {{{1}}}
- {{{2}}}
- {{{3}}}
- {{{4}}}
- {{{5}}}
- {{{6}}}
- {{{7}}}
- {{{8}}}
- {{{9}}}
- {{{10}}}
這些參數將按順序進行處理,並通過模板內的邏輯來決定是否顯示或如何顯示。
示例
編輯{{h1n|第一行|第二行|很长很长很长很长很长很长很长很长很长很长很长很长很长很长的第三行|第四行}}
第一行第二行很長很長很長很長很長很長很長很長很長很長很長很長很長很長的第三行第四行
注意事項
編輯- 確保輸入的參數符合預期格式,避免空格和不必要的符號干擾。
- 若頁面不屬於「Page」命名空間,模板會直接將輸入的參數以
|
分隔顯示。
技術細節
編輯- 使用
#invoke:Text|getPlain
來去除文本中的不必要格式和空格。 - 利用
#ifeq
來判斷頁面命名空間,從而決定是否進行特定的格式化處理。
重定向
編輯該模板不涉及重定向。未來可以考慮將{{公報標題}}重定向至此。
參見
編輯
上述文件嵌入自Template:H1n/doc。 (編輯 | 歷史) 編者可以在本模板的沙盒 (建立 | 鏡像)和測試樣例 (建立)頁面進行實驗。 請在/doc子頁面中添加分類。 本模板的子頁面。 |