Mediawiki 在wiki页面的表中创建表
我想在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列元素创建一个嵌入式表 我尝试了以
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上经常使用)是创建一个模板(通常称为模板:!
,在视觉上类似于|),只包含单个字符|
。然后,您可以使用{{!}
作为表内以及模板变量内|
的替代