Hallo alle,
unser Wiki verwendet MediaWiki 1.27, was 10 Versionen älter als die Wikipedia ist. Es hat einen ärgerlichen Bug beim Umgang mit Definitionslisten
Ein Wiki-Markup wie dieser
; Forum
:* Self
:* Meta
:* Intern
sollte dieses HTML erzeugen (und tut es in der Wikipedia, mit Wikimedia-Version 1.37, auch):
<dl><dt> Forum</dt>
<dd>
<ul><li> Self</li>
<li> Meta</li>
<li> Intern</li></ul></dd></dl>
Tut es aber nicht. Statt dessen entsteht
<dl><dt> Forum
<ul><li> Self</li>
<li> Meta</li>
<li> Intern</li></ul></dt></dl>
D.h. das dd Element fehlt und die Liste wird dem dt Element zugeschlagen.
Es gibt aber einen Workaround:
; Forum
:
:* Self
:* Meta
:* Intern
Die leere Definitionszeile beendet das dt Element und beginnt das dd Element. Unnötiger Whitespace im dd Element wird nicht ausgegeben. Und die Liste wird korrekt dargestellt. In neueren Wikimedia-Versionen stört die Extrazeile nicht.
Rolf
--
sumpsi - posui - obstruxi
sumpsi - posui - obstruxi