Mediawiki 在wiki页面的表中创建表

Mediawiki 在wiki页面的表中创建表,mediawiki,wiki,Mediawiki,Wiki,我想在wiki页面的表中创建下表: A : B (Line 1) C : D E : F1 G1 (Line 3) F2 G2 F3 G3 H : I 一个选项是创建包含四列的主表。这意味着为第3列创建空字符串,为第1行(以及类似的行)创建4列。有吗 {| |A |: |B | | |- (etc) |} 我想知道是否有一种方法可以说明我想要为主表的第3行/第3列元素创建一个嵌入式表 我尝试了以

我想在wiki页面的表中创建下表:

A  :  B           (Line 1)
C  :  D
E  :  F1    G1    (Line 3)
      F2    G2
      F3    G3
H  :  I
一个选项是创建包含四列的主表。这意味着为第3列创建空字符串,为第1行(以及类似的行)创建4列。有吗

{|
 |A
 |:
 |B
 |
 |
 |-
 (etc)
|}
我想知道是否有一种方法可以说明我想要为主表的第3行/第3列元素创建一个嵌入式表

我尝试了以下方法:

{|
{|
 |A
 |:
 |B
 |-
 |C
 |:
 |D
 |-
 |E
 |:
 {|
 |F1
 |G1
 |-
 |F2
 |G2
 |-
 |F3
 |G3
 |}
 |-
 |H
 |:
 |I
|}
然而,上述方法不起作用,“B”和“D”缩进到“F/G”表的右侧

有什么想法吗


这是一个相关的问题,我如何将字符转义为单个字符,如“{”和“|”,以便显示它们。

将一个表嵌入另一个表中应该不是问题。在您的代码中,嵌套表后缺少一个表单元格,这可能会使某些浏览器中的upp变得混乱。以下内容在我尝试的每个浏览器中都能很好地工作:

{| border="1"
 |A
 |:
 |B
 |-
 |C
 |:
 |D
 |-
 |E
 |:
   {|
    |F1
    |G1
    |-
    |F2
    |G2
    |-
    |F3
    |G3
    |}
 |
 |-
 |H
 |:
 |I
|}
要在MediaWiki wiki代码中使用管道等特殊字符,最简单的方法(对其他编辑器来说也不太容易混淆)是将其包含在
代码中:

<nowiki> { | } </nowiki> 
{|}
另一个相关的注意事项是:当您开始在表中使用解析器函数时,会出现问题,因为管道字符具有特殊的含义。解决此问题的最常见方法(例如,在Wikipedia上经常使用)是创建一个模板(通常称为
模板:!
,在视觉上类似于|),只包含单个字符
|
。然后,您可以使用
{{!}
作为表内以及模板变量内
|
的替代