module uim.html.elements.dl; import uim.html; /** * Definitionslisten, seit HTML5 Beschreibungslisten, werden durch dl-Elemente beschrieben. (dl = definition / description list) * Beispiel: Listen für Glossare (Glossar = meist eine Liste von Einträgen, die wiederum aus mindestens einem zu erklärenden Sachverhalt nebst mindestens einer Erklärung besteht) * * Eine Definitions- bzw. Beschreibungliste wird mit <dl> eingeleitet und mit </dl> beendet. * Der zu erläuternde Ausdruck steht zwischen <dt>…</dt> (description (list) term). * <dd>…</dd> (description (list) description) umschließt die Erläuterung. * Die Abfolge von dt- und dd-Elementen innerhalb einer dl-Liste ist nicht streng geregelt. Es dürfen auch mehrere dt- oder dd-Elemente hintereinander folgen. Zum Beispiel könnten Begriffe mit einer Erklärung abgehandelt werden oder mehrere Bedeutungen für einen Begriff existieren. * Das Verschachteln von Definitionslisten ist ebenfalls möglich. Dadurch können Sie baumartige Strukturen im Text abbilden. „Innere“ Listen müssen dabei innerhalb des dd-Elements notiert werden. */ class DH5Dl : DH5Obj { mixin(H5This!"dl"); } mixin(H5Short!"Dl"); unittest { assert(Assert(H5Dl,"<dl></dl>")); }