在Mediawiki的有序列表中放置表格

在Mediawiki的有序列表中放置表格,mediawiki,Mediawiki,我试图在Mediawiki中的有序列表中内联放置一个表,但它破坏了我的编号。我想要的是 1. A1 1.1 B1 1.2 B2 my table 2. A2 但我得到的是 1. A1 1.1 B1 1.2 B2 my table 1. A2 我使用的基本标记是 # A1 ## B1 ## B2 my table #A2 有人有过这方面的经验吗 提前谢谢 Brian我认为wikitext是不可能的,但您可以使用HTML列表使表格成为B2的一部分: <ol> <li>

我试图在Mediawiki中的有序列表中内联放置一个表,但它破坏了我的编号。我想要的是

1. A1
1.1 B1
1.2 B2
my table
2. A2
但我得到的是

1. A1
1.1 B1
1.2 B2
my table
1. A2
我使用的基本标记是

# A1
## B1
## B2
my table
#A2
有人有过这方面的经验吗

提前谢谢


Brian

我认为wikitext是不可能的,但您可以使用HTML列表使表格成为B2的一部分:

<ol>
<li> A1 <ol>
<li> B1
<li> B2
{|class=wikitable
! Header
|-
| Data
|}
</ol>
<li>A2
</ol>

  • A1
  • B1
  • B2 {| class=wikitable !标题 |- |资料 |}
  • A2

  • 在这种情况下,另一件有帮助的事情(尽管看起来不是这个特殊的事情)是列表项的参数。

    同事找到了答案,所以我想在这里分享一下——只是对common.css文件的一个调整

    }
    .list_numbered > ol:first-of-type, .list_numbered > ol ol {
        counter-reset: item;
    }
    

    作为其中一个答案的替代方法,您可以为有序列表保留wiki标记,但对表使用HTML标记。为此,您需要用HTML注释替换表标记中的所有换行符,如下所示:

    # A
    # B
    ## BB
    ## CC
    ### <table><!--
    --><tr><!--
    -- --><td>dawda</td><td>dawd</td><!--
    --></tr><!--
    --><tr><!--
    -- --><td>dawda</td><td>dawd</td><!--
    --></tr><!--
    --></table>
    ## EE
    ## FF
    # G
    
    #A
    #B
    ##BB
    ##抄送
    ###Dawdadawdadawdad
    ##EE
    ##FF
    #G
    
    这会使数字正确显示,但实际上不会改变底层HTML结构-您仍然会有两个有序列表。(这不是问题,如果它对你有用的话。)不漂亮,但它完成了任务,并且只在内部知识库的一页上:-)这对我不再有效,在mediawiki css中没有名称“item”的编号实例。这是两种解决方案之一,这是