2014-09-22 56 views
1

我想創建一個表中的以下表中一個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」 表的右側。

任何想法?

類型的相關問題,我如何轉義字符單個字符,如「{」和「|」所以他們得到顯示。

回答

0

將一張表嵌入另一張表應該不成問題。在你的代碼中,表格單元在嵌套表格後丟失,這可能會在某些瀏覽器中弄亂upp。在每個瀏覽器的follwing作品以及我嘗試:

{| border="1" 
|A 
|: 
|B 
|- 
|C 
|: 
|D 
|- 
|E 
|: 
{| 
|F1 
|G1 
|- 
|F2 
|G2 
|- 
|F3 
|G3 
|} 
| 
|- 
|H 
|: 
|I 
|} 

使用特殊字符,如MediaWiki的wiki代碼,最簡單的方法(和其他編輯不易混淆)管道將其納入<nowiki>代碼:

<nowiki> { | } </nowiki> 

在相關說明:當您開始在表內使用解析器函數時會出現問題,因爲管道字符具有特殊含義。對這個問題最常見的解決方案(例如維基百科常用)是創建一個模板(通常稱爲Template:!,因爲!在視覺上類似於|),僅包含單個字符|。然後,您可以使用{{|}}替代表格中的|,而且還可以使用模板變量。