我想在Wiki页面的表格中创建下表:
A : B (Line 1)
C : D
E : F1 G1 (Line 3)
F2 G2
F3 G3
H : I
一个选项是创建包含四列的主表。这意味着为第3行创建空字符串,为第1行创建空字符串(和类似的字符串)。有吗
{|
|A
|:
|B
|
|
|-
(etc)
|}
我想知道是否有办法说明我想为主表的Row 3 / Col 3元素创建一个嵌入式表?
我尝试了以下内容:
{|
{|
|A
|:
|B
|-
|C
|:
|D
|-
|E
|:
{|
|F1
|G1
|-
|F2
|G2
|-
|F3
|G3
|}
|-
|H
|:
|I
|}
然而,上述情况不起作用,“B”和“D”缩进到“F / G”表的右侧。
有什么想法吗?
有点相关的问题,如何转义像“{”和“|”这样的单个字符所以他们会被展示出来。
答案 0 :(得分:0)
将一个表嵌入另一个表应该不是问题。在你的代码中,在嵌套表之后缺少一个表格单元格,这可能会使某些浏览器中出现问题。以下内容适用于我尝试的每个浏览器:
{| border="1"
|A
|:
|B
|-
|C
|:
|D
|-
|E
|:
{|
|F1
|G1
|-
|F2
|G2
|-
|F3
|G3
|}
|
|-
|H
|:
|I
|}
在MediaWiki维基代码中使用特殊字符,例如管道,最简单的方法(以及对其他编辑器不那么混淆)是将它包含在<nowiki>
代码中:
<nowiki> { | } </nowiki>
相关说明:当您开始在表中使用解析器函数时,确实会出现问题,因为管道字符具有特殊含义。这个问题的最常见解决方案(例如,经常在维基百科上使用)是创建一个模板(通常称为Template:!
,因为!视觉上类似于|),只包含单个字符|
。然后,您可以使用{{|}}
替代|
不仅包含表格,还可以使用模板变量。