close

Template:sep

来自cppreference.com
[编辑] [{{purge}}] 模板文档

处理空格字符

{{space|数字 }} ——输出数字 个空格符。注意,与 {{nbsp}}/{{nbspt}} 族的“空白”不同,开头和末尾处的空格字符可以用 {{trim}} 修建掉。

{{space as|文本 }} ——输出与文本 中的字符数等量的空格符。适用于模板化代码的目的。

{{trim|文本 }} ——修剪前导和尾随的空白符

{{sep}} ——在字符间插入微小的不间断空格以避免重叠,比如斜体字符。例如:II; 与 I I。

{{nbsp|数字 (可选)}} ——生成数字 个不间断空格字符(HTML: )。没有参数是插入一个这种空格字符。(开头或末尾处的)这种“空格”不能用 {{trim}} 修建掉。

{{nbspt|数字 (可选)}} ——与 {{nbsp}} 一样生成空格字符,但是具有等宽teletype)字体。这种“空格”不能用 {{trim}} 修建掉。

{{void}} ——如同插入空的空格,有时需要它阻止 wiki-media 预处理器生成 HTML 生成。例如 foo<Ref><Ref> 部分会引起 HTML 引擎生成引用列表。可以通过写成 {{c|foo<{{void}}Ref>}} 阻止该行为。

{{br}} ——表现与 <br> HTML 标签类似,但是只会在包围盒无法以单行容纳字符串时才会换行。可用于在表格中在需要时分割长标识符。

例如 __cpp_lib_allocator_traits_is_always_equal 标记为

{{tt|__cpp_lib_allocator_}}{{br}}{{tt|traits_is_always_equal}}

然后渲染包含它的盒时会生成:

__cpp_lib_allocator_traits_is_always_equal
__cpp_lib_allocator_traits_is_always_equal