我想在Wiki页面的表中创建以下表:
A : B (Line 1)
C : D
E : F1 G1 (Line 3)
F2 G2
F3 G3
H : I
一种选择是创建具有四列的主表。这将意味着为第1行(以及类似的行)的第3列,第4列创建空字符串。有
{|
|A
|:
|B
|
|
|-
(etc)
|}
我想知道是否有一种方法可以声明要为主表的第3行/第3列元素创建一个嵌入式表?
我尝试了以下操作:
{|
{|
|A
|:
|B
|-
|C
|:
|D
|-
|E
|:
{|
|F1
|G1
|-
|F2
|G2
|-
|F3
|G3
|}
|-
|H
|:
|I
|}
但是上述方法不起作用,“ B”和“ D”缩进了“ F / G”表的右边。
有什么想法吗?
有关问题的种类,我如何转义单个字符,例如“ {”和“ |”这样就可以显示它们。
将一个表嵌入另一个表应该没有问题。在您的代码中,嵌套表之后缺少一个表格单元,这可能会使某些浏览器混乱。在我尝试的每种浏览器中,以下效果都很好:
{| border="1"
|A
|:
|B
|-
|C
|:
|D
|-
|E
|:
{|
|F1
|G1
|-
|F2
|G2
|-
|F3
|G3
|}
|
|-
|H
|:
|I
|}
要在MediaWiki Wiki代码中使用特殊字符(例如管道),最简单的方法(对于其他编辑者来说不太混乱)是将其包含在<nowiki>
代码中:
<nowiki> { | } </nowiki>
有关说明:在表中开始使用解析器功能时,确实会出现问题,因为管道字符具有特殊含义。解决此问题(例如,在Wikipedia上经常使用)的最常见解决方案是创建一个仅包含单个字符Template:!
的模板(通常称为|
,如!在视觉上类似于|)。然后,您不仅可以在表中而且可以在模板变量中使用{{|}}
代替|
。