The editors' meeting has been canceled for technical reasons.

模板:Nowrap/doc

出自NeuroWiki
於 2024年11月1日 (五) 11:01 由 Selfice對話 | 貢獻 所做的修訂 (创建页面,内容为“本模板防止包含空格的一段文本或链接被从中换行。换行是在英文环境下可能需要注意的一个问题。中文环境下也可用该模板来保持一段文本不被换行所打断,例如: <pre>-{}- {{Nowrap|不想从中换行的文字}} </pre> 在你使用本模板之前你可能会想弄懂{{Link-en|Help:换行处理|Help:Line-break handling}}。 == 用法 == <pre> Lots of text {{Nowrap|10 kg (22 lb)}} more text. </pre> 它可…”)
(差異) ←上個修訂 | 最新修訂 (差異) | 下個修訂→ (差異)
跳至導覽 跳至搜尋

本模板防止包含空格的一段文本或連結被從中換行。換行是在英文環境下可能需要注意的一個問題。中文環境下也可用該模板來保持一段文本不被換行所打斷,例如:

{{Nowrap|不想從中換行的文字}}

在你使用本模板之前你可能會想弄懂Template:Link-en

用法

Lots of text {{Nowrap|10 kg (22 lb)}} more text.

它可能顯示成這樣:

Lots of text 10 kg (22 lb)
more text.

或者這樣:

Lots of text
10 kg (22 lb) more text.

會顯示成這樣:

Lots of text 10 kg (22
lb) more text.

處理解釋字符(interpreted characters)

模板在處理含有等號「=」或豎直符「|」的參數數據時都可能產生一些問題。在那種情況下,可考慮使用{{Nowrap begin}}+{{Nowrap end}}來代替。但是也有權變措施:

對於包含一個等號「=」的文本,在文本之前放置「1=」,例如:

{{Nowrap|1=2 + 2 = 4}}

顯示成這樣:

2 + 2 = 4

對於包含一個豎直符「|」的文本,用&#124;{{!}}來避開此符號,例如:

{{Nowrap|&#124;2&#124; < 3}}

或像這樣:

{{Nowrap|{{!}}2{{!}} < 3}}

顯示成這樣:

|2| < 3

技術細節

完成此項工作的實際的代碼是這樣的HTML+CSS代碼:

<span style="white-space:nowrap">This text will not wrap(這些文字不會換行)</span>

若你的文本開頭或結尾處有空格,在完成顯示的文本中那些空格將掉到no-wrap標籤外面,這是由於Wikimedia的顯示機制所致。