跳转到内容

模板:Nowrap/doc

勤求古训,博采众方
WikiBot​(留言 | 贡献)2026年9月16日 (三) 22:10的版本 (移除已废弃的 {{NoteTA}} 调用:本站语言变体仅 zh/zh-hans/zh-hant,G 参数(公共转换组)失效,且 NoteTA 模板/模块已删除)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)

Template:High-use 本模板防止包含空格的一段文本或链接被从中换行。换行是在英文环境下可能需要注意的一个问题。中文环境下也可用该模板来保持一段文本不被换行所打断,例如:

{{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

对于包含一个竖直符“|”的文本,用|或{{!}}来避开此符号,例如:

{{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的显示机制所致。

Template:Wraps


参见

{{Nowrap/doc/see also}} —— 禁止换行模板大全