Template:Nowrap

维基百科,自由的百科全书
跳转至: 导航搜索
Documentation icon 模板文档[查看] [编辑] [历史] [刷新]

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

{{nowrap|不想从中换行的文字}}

在你使用本模板之前你可能会想弄懂换行处理(英文)

用法

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

另见

  • 不可截断字符串换行
    • {{Nowrap|不想从中换行的文字}}
      • 3.1415926535 8979323846 2643383279 5028841971 6939937510 5820974944 5923078164 0628620899 8628034825 3421170679
    • {{Nowrap begin}}不想从中换行的文字{{Nowrap end}}
      • 天地玄黄 宇宙洪荒 日月盈昃 辰宿列张 寒来暑往 秋收冬藏 闰余成岁 律吕调阳 云腾致雨 露结为霜 金生丽水 玉出昆冈 剑号巨阙 珠称夜光 果珍李柰 菜重芥姜 海咸河淡 鳞潜羽翔
  • 空格后方可换行
  • 圆点后方可换行
  • 頓號后方可换行
  • 分号后方可换行
  • 线段后方可换行
    • {{!w}}(如用于区隔一个地区内全部行政区)
      • 例如:行政区A | 行政区B
    • {{\w}}
      • A / B
    • {{-w}} (en dash)
      • 例如:第一站 – 第二站 – 第三站
    • {{--w}}={{—w}} (em dash)
      • 例如:第一站 — 第二站 — 第三站
  • 箭头后方可换行
    • {{to}}={{}}(如用于顺序连接同一职位的历任官员)
      • 例如:第一任 → 第二任 → 第三任