编辑维基文本/缩进和列表
与文字处理器一样,维基文本允许使用段落缩进和各种项目符号和编号列表。以下几个示例展示了如何实现。
缩进大体上类似于文字处理器中的制表符概念,但它们只能在行的开头使用。
编号列表在法律文件等正式清单中以及在引用段落参考编号的规范和其他文本中使用。项目符号在超链接列表和许多摘要中被广泛使用。
已包含 HTML 列表的介绍,因为此方法允许使用字母和罗马数字作为列表标签。
缩进意味着增加段落的左页边距。在维基文本中,这个 TAB 字符是冒号。当在段落开头添加冒号时,整个段落将移动一个 TAB 停止。要进一步移动段落,只需添加更多冒号。以下是要缩进三个短段落的文本
:This was given ''one'' indent ::This was given ''two'' indents :::This was given ''three'' indents
这样做的结果是
- 这个缩进一次
- 这个缩进两次
- 这个缩进三次
请注意,缩进通常与其他符号(如项目符号)结合使用;当它们以这种方式使用时,缩进应先写,然后写项目符号。
每个页面上的目录由软件自动处理,并且无法使用列表语法访问。本主题指的是文本中用户创建的列表。
列表对于简短的评论和摘要很有用,并且易于制作。
要制作一个自动编号的一级列表,只需在列表的每一行之前添加一个井号符号,有时称为八角星或数字符号。它看起来像这样
#The First Item
#The Second Item
#The Third Item
#The Fourth Item
#The Fifth Item
结果是这样的
- 第一项
- 第二项
- 第三项
- 第四项
- 第五项
要向列表添加二级编号,请给子项两个井号符号。然后,子项将在位于其上方的级别 1 列表项下方缩进。通过添加更多井号符号可以创建额外的列表级别。以下是一个示例
#The First Item
##Sub Item
#The Second Item
#The Third Item
##Sub Item
###Sub-sub Item
#The Fourth Item
#The Fifth Item
此维基文本编码的结果是
- 第一项
- 子项
- 第二项
- 第三项
- 子项
- 子子项
- 子项
- 第四项
- 第五项
项目符号列表比编号列表更常使用,也许是因为它们不太正式。项目符号列表在列表中的每个项目之前制作蓝色方块项目符号。这可以通过在每个列表项之前添加一个星号来完成。通过添加更多星号可以创建额外的列表级别。使用与上述相同的主题,请考虑以下文本
*The First Item
*Sub Item
*The Second Item
*The Third Item
**Sub Item
***Sub-sub Item
*The Fourth Item
*The Fifth Item
此文本列表的结果是
- 第一项
- 子项
- 第二项
- 第三项
- 子项
- 子子项
- 子项
- 第四项
- 第五项
由于列表由段落组成,因此在列表代码之前添加冒号以将每个列表项进一步移到页面上只是一个简单的事情。为此,需要在每个列表项中添加冒号。
定义列表按其目的进行格式化。它们有一个粗体标题,然后是在后续行上的一段普通文本。它们的名字不言自明,因为这些列表非常适合定义术语。它们可以在 HTML 和维基文本中创建,但这里只解释了更简单的维基文本版本。请注意,此方法仅需要分号和冒号即可实现。以下文本条目显示了如何制作列表项
;Mono-spaced fonts:A mono-spaced font is so-named because every glyph in the set has equal width... ;Proportional fonts:Proportional fonts are made with glyphs of different width... ;WikiBooks house font:The WikiBooks house font is 9 point ''Arial'' roman, a proportional font with a particularly clear style...The quick brown fox jumps over the lazy dog's back. The quick brown fox jumps over the lazy dog's back.
此文本列表的结果是
- 等宽字体
- 等宽字体之所以得名,是因为集合中的每个字形都具有相同的宽度……
- 比例字体
- 这些字体采用不同宽度的字形制作……
- 维基教科书的字体
- 维基教科书的字体是 9 点Arial 罗马体,一种比例字体,具有非常清晰的风格……敏捷的棕色狐狸跳过懒惰的狗的背。敏捷的棕色狐狸跳过懒惰的狗的背。
请注意,换行也被缩进。
字母和罗马数字列表需要 HTML 格式。这些其他列表类型在 HTML 中很容易制作,就像更常见的编号列表一样。此外,它们的起点可以预设。
制作这些备选列表的规则如下
- 有序列表包含在标签
<ol></ol>
中。 - 每个列表项必须以标签
<li>
开头。 - 列表格式在开头的
<ol>
标签中使用type属性设置。请参阅下拉框以查看示例。- 编号使用type=1设置;数字一。
- 小写字母使用type=a设置
- 大写字母使用type=A设置
- 小写罗马数字使用type=i设置
- 大写罗马数字使用type=I设置;大写字母。
- 起始值也在开头的
<ol>
标签中使用start属性设置。请参阅下拉框以查看示例。- 编号列表使用预期的起始整数作为值。如果省略,默认值始终等效于由type决定的预期集的第一个字符。
- 字母列表使用字母位置值;例如,start=3表示 'c'。
- 零和负起始值无意义,除了编号列表。
- 任意列表标签可以在任何
<li></li>
标签中使用value属性设置。标签必须属于所选的type。例如,如果type是字母列表,则任意罗马数字将不合适。- 值是数字,表示type集中位置;例如,'c' 为 3。
- start 属性应省略此方法;避免混淆。
- 没有值的列表项将延续前一个标签。
如果列表制作会对后续文本造成负面影响,请确保列表和文本之间有一行空白或一个换行符。下面列出了一些 HTML 列表格式的示例。
请查看以下示例。样本代码使用type=a选择小写字母列表,条目start=2将起点设置为字母表的第二个字母:b。
<ol type="a" start="2">
<li> These listing labels use lower case alphabet.
<li> This list starts with the ''second'' letter of the alphabet.
<li> Change ''type'' and ''start'' value for different formats.
</ol>
代码运行后,效果如下
- 这些列表标签使用小写字母。
- 此列表从字母表的第二个字母开始。
- 更改type和start值以获得不同的格式。
<ol type="a" start=1>
<li> This is the first item for lower case alpha starting with 'a'.
<li> This is the second item.
<li> This is the last.
</ol>
使用type = 1(数字一)和start = 432,我们可以得到
- 这是从 '432' 开始的数字列表中的第一个项目。
- 这是第二个项目。
- 这是最后一个。
使用type = a和start = 2,我们可以得到
- 这是从 'b' 开始的小写字母列表中的第一个项目。
- 这是第二个项目。
- 这是最后一个。
使用type = A,以及start = 1或不提供start值,我们可以得到
- 这是从 A 开始的大写字母列表中的第一个项目。
- 这是第二个项目。
- 这是最后一个。
使用type = i和start = 3,我们可以得到
- 这是从 iii 开始的小写罗马数字列表中的第一个项目。
- 这是第二个项目。
- 这是最后一个。
使用type = I(大写字母I)和start = 2
- 这是从 II 开始的大写罗马数字列表中的第一个项目。
- 这是第二个项目。
- 这是最后一个。
使用type = 1(数字一)和start = -29
- 这是从 -29 开始的数字列表中的第一个项目。
- 这是第二个项目。
- 这是最后一个。
使用type = 1(数字一)和start = -1
- 这是从 -1 开始的数字列表中的第一个项目。
- 这是第二个项目。
- 这是最后一个。
正确的反向列表将成为 HTML5 的一部分。请参阅 反向列表。
各种列表选项很容易更改,并且可以在 编号散文 中找到一种用于简单行号的替代方法。虽然可以通过将列表项放在<ul></ul>标签而不是<ol></ol>标签中在 HTML 中创建项目符号列表,但渲染很可能会只提供默认的项目符号类型,而不是理论上可能的 3 种类型。有关 HTML 列表的完整说明,请参阅外部页面 HTML 中的列表。