舰R百科是靠无数自愿编辑者持续地建设更新完善的。编辑非常简单,请勇于更新页面!
编辑入门 | 资助百科 | 留言讨论页 | 微博@舰R百科 | 百科编辑讨论Q群:366818861

帮助/表格

来自舰R百科
跳转到导航 跳转到搜索
可打印版不再被支持且可能有渲染错误。请更新您的浏览器书签并改用浏览器默认的打印功能。

前言[编辑 | 编辑源代码]

  • 请遵守本站的基本法
  • 请使用电脑浏览本页。移动端或手机上可能因排版问题导致本页的排版效果无法实现。

信息排列方式[编辑 | 编辑源代码]

这一段用于解释编辑表格时的一种思维模式。

两行,三列的方式排列信息的代码如下:

{|
|1-1
|1-2
|1-3
|-
|2-1
|2-2
|2-3
|}

代码的效果:

1-1 1-2 1-3
2-1 2-2 2-3

代码第一行的“大括号后接竖线”是表格排列的起始语句,在此之后代码需要另起一行开始表格第一行的编辑。

{|下方的第一个竖线,即1-1之前的竖线会创建第一行的第一列。竖线之后的“1-1”是这一格(第一行第一列)中将会填入的文字信息。

代码另起一行后的竖线(1-2处)表示换列,开始进行这一行下一列(第一行第二列)的编辑;以此类推,再下一行的竖线(1-3处)代表第一行第三列。

|-(一个竖线后接一个横杠)用于表格的换行,进行下一行的编辑。这之后的2-1处的竖线即表格的第二行第一列,2-2即第二行第二列,以此类推。

|}与代码第一行的大括号+竖线相反,是用于结束表格排列的语句。

表格使用实例[编辑 | 编辑源代码]

下表摘自深海舰队,用于展示表格代码的使用方法。

代码:

{|class="wikitable"
|+ 上方代码所生成的表格
!字母
|读法
|对应舰种
|-
|Α
|Alpha
| rowspan=4 |驱逐舰
|-
| colspan=2 |Β
|-
|Γ
|Gamma
|-
|Δ
|Delta
|-
|Ε||Epsilon|| rowspan=3 |轻巡洋舰
|-
|Ζ||Zeta
|-
|Η||Eta
|-
|Θ||Theta||雷装巡洋舰||多出的一列
|-
|Ι||Iota||重巡洋舰
|-
|Κ||Kappa
|-
|Λ||Lambda|| rowspan=2 | 战列舰
|-
|Μ||Mu
|}

{|之后可以添加修饰语句。这里的class="wikitable"表示创建的表格为有边框的标准表格。

|+的后面可以写上一段文字,会显示在表格的正上方并自动加粗,一般用于表明表格的功能或名称。这部分不是必须的内容。

编辑表格首行的代码使用了感叹号!而非竖线,这样生成的表格第一行将会是深色背景并且文字会自动加粗,适合在表头使用。

在任意一格对应的竖线(或者感叹号)之前加入|rowspan=数字可以使这一格向下延长至其他行,即该格行高变为填入的数字;加入|colspan=数字可以使这一格向右延长至其他列,即该格列宽变为填入的数字。

| rowspan=4 |驱逐舰原本对应的是第二行第三列。因为|驱逐舰之前插入了|rowspan=4语句,所以第二行第三列这一格的行高变成了4,即第三列的第二行延申到第五行都是同一格,内容都是“驱逐舰”。

同样地,第三行第一列的由于有|colspan=2,这一格的列宽因此变为2,而第二行第二列也被合并入这一格,无需编辑。第二行第三列则因被上面的第一行第三列合并而无需编辑,因此之后直接用|-开始编辑下一行。

“|Θ||Theta||雷装巡洋舰||多出来的一列”这一行有三个换列语句||,总列数为4,比其他行都多一列,因此表格中的这一行有突出来的一列。

“|Κ||Kappa”这一行只有一个换列语句||,总列数为2,因此比其他行都少一列,表现为表格中该行的第三列缺失(不是内容为空,而是没有这一格)。假如这一格没有内容可填,也建议将代码改为|Κ||Kappa||,为这一行增加一个空列,用空格填充表格增加美感。

上方代码所生成的表格
字母 读法 对应舰种
Α Alpha 驱逐舰
Β
Γ Gamma
Δ Delta
Ε Epsilon 轻巡洋舰
Ζ Zeta
Η Eta
Θ Theta 雷装巡洋舰 多出来的一列
Ι Iota 重巡洋舰
Κ Kappa
Λ Lambda 战列舰
Μ Mu

注:

  1. 编辑同一行时,换列的语句可以是另起一行+一个竖杠/感叹号,或者是两个竖杠/感叹号连用。
  2. 如例所示,表格的列数是在编辑第一行的列数时决定的;如果之后的某一行列数与第一行不等的话会导致表格不美观,因此在编辑表格时应该先确定表格要有几列,也就是建议把第一行当作表头,而不是用第一列作表头。

按列排序[编辑 | 编辑源代码]

下表摘自造船厂,用于展示可以按列排序的表格。

代码:

{| class="wikitable sortable"
|-
! 舰娘名 || 开工时间 ||下水日期 || 出厂日期 ||备注
|-
| [[奥班农]] || 1941.3.3 || 1942.3.14 || 1942.6.26 ||舾装完成于波士顿海军造船厂
|-
| [[康弗斯]] || 1942.2.23 || 1942.8.30|| 1942.11.20 ||
|-
| [[撒切尔]] || 1942.6.20 || 1942.12.6 || 1943.2.10 ||
|-
| [[安东尼]] || 1942.8.17 || 1942.12.20 || 1943.2.26 ||舾装完成于波士顿海军造船厂
|-
| [[布雷恩]]|| 1942.10.12 || 1943.3.7 || 1943.5.11 ||
|-
| [[拉菲(DD-724)|拉菲]](DD-724) || 1943.6.28 ||1943.11.21 || 1944.2.8 ||艾伦·萨姆纳级
|-
| [[弗兰克·诺克斯]] || 1944.5.8 || 1944.9.17 || 1944.12.11||
|-
| [[鲍尔]] || 1945.2.26 || 1945.6.30 || 1945.9.13 ||
|-
|}

如代码所示,这个表格在"wikitable"之后又加入了修饰语句,变成了"wikitable sortable",因此表格第一行会默认为表头,可以按列排序。(表头的内容不会参与排序)

生成的表格:

舰娘名 开工时间 下水日期 出厂日期 备注
奥班农 1941.3.3 1942.3.14 1942.6.26 舾装完成于波士顿海军造船厂
康弗斯 1942.2.23 1942.8.30 1942.11.20
撒切尔 1942.6.20 1942.12.6 1943.2.10
安东尼 1942.8.17 1942.12.20 1943.2.26 舾装完成于波士顿海军造船厂
布雷恩 1942.10.12 1943.3.7 1943.5.11
拉菲(DD-724) 1943.6.28 1943.11.21 1944.2.8 艾伦·萨姆纳级
弗兰克·诺克斯 1944.5.8 1944.9.17 1944.12.11
鲍尔 1945.2.26 1945.6.30 1945.9.13

在上表中,表头的每一项都可以进行排序。不过舰娘名、备注这样的项目来说排序并没有意义。如果要指定某一列不需要排序的话,可以参照下表。

代码:

{|class="wikitable sortable"
|-
!class="unsortable"|舰名
!data-sort-type="text"|下水日期
!class="unsortable"|备注
|-
|[[胡德]]
|1918.08.22
|
|-
|[[扶桑]]
|1914.03.28
|
|-
|[[山城]]
|1915.11.03
|
|-
|[[伊势]]
|1916.11.12
|
|-
|[[日向]]
|1917.01.27
|
|-
|[[俾斯麦]]
|1939.02.14
|
|-
|[[提尔比茨]]
|1939.04.01
|
|}

在编辑表头(第一行任意一列)的竖杠/感叹号之前先插入修饰语句|class="unsortable"可以去除该行的排序功能。

如果插入的是|data-sort-type="text",就表示这一列是按照文本(text)的顺序进行排序的。将"text"换为其他项目可以按照其他标准进行排序,例如数值"number"、日期"date"、时间"time"等。愚蠢的维基系统并不能识别中式日期写法

生成的表格:

舰名 下水日期 备注
胡德 1918.08.22
扶桑 1914.03.28
山城 1915.11.03
伊势 1916.11.12
日向 1917.01.27
俾斯麦 1939.02.14
提尔比茨 1939.04.01

注:上表编辑第一行时的代码也可以写成:

{|class="wikitable sortable"
|-
!class="unsortable"|舰名||data-sort-type="text"|下水日期||class="unsortable"|备注