2017-03-18 7 views
3

Ich versuche, eine Tabelle in einer geordneten Liste in Mediawiki inline zu platzieren, aber es bricht meine Nummerierung. Was ich will, istPlatzieren Sie eine Tabelle in eine geordnete Liste in Mediawiki

1. A1 
1.1 B1 
1.2 B2 
my table 
2. A2 

aber was ich bekommen ist

1. A1 
1.1 B1 
1.2 B2 
my table 
1. A2 

Grund Markup Ich verwende ist;

# A1 
## B1 
## B2 
my table 
#A2 

Jeder hatte irgendwelche Erfahrungen damit?

Vielen Dank im Voraus

Brian

Antwort

0

Ich glaube nicht, es ist möglich, mit wikitext, aber Sie können HTML-Listen verwenden, um die Tabelle Teil B2 zu machen:

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

Die andere Sache das kann in Situationen wie diesem helfen (obwohl nicht, scheint es, diese besondere) ist der value Parameter für Listenelemente.

1

Kollegen ausgearbeitet die Antwort so dachte ich, dass ich sie hier teilen würde - einfach ein zwicken in die common.css Datei

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

Dies macht die Zahlen korrekt angezeigt, ist aber nicht wirklich die zugrunde liegende HTML-Struktur ändern - Sie werden nach wie vor habe zwei geordnete Listen. (Nicht, dass das ein Problem ist, wenn es für dich funktioniert.) –

+0

Nicht schön, aber es hat den Job gemacht und ist nur auf einer Seite für eine interne Wissensdatenbank :-) –

0

Als Alternative zum eine der Antworten können Sie Wiki-Markup halten für geordnete Liste, aber verwenden Sie stattdessen HTML-Markup für die Tabelle. Um dies zu tun müssen Sie alle Zeilenumbrüche innerhalb Tabellen-Markup mit HTML-Kommentaren ersetzen, wie folgt aus:

# 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 
Verwandte Themen