Textstrukturierung dl
Definitionslisten, seit HTML5 Beschreibungslisten, werden mit dl-Elementen aufgebaut.
dl steht dabei für definition- bzw. description list.
Dieses Thema wird ausführlich in der <!selfhtml.wiki /> <dl> beschrieben.
Innerhalb dieses Themas möchte ich lediglich auf Verhalten der Elemente eingehen. Die Elemente werden mit Rand farblich hervorgehoben.
Werden dt
und dd
in verschiedenen Zeilen dargestellt, erscheint das in einer guten Übersicht.
Dies in einer Zeile wie in Punkt 3 zu sehen, läßt die Einzüge nach links rutschen. Hmm - Naja!
Auch das Ergebnis aus Punk 4 läßt für mich keine Freude aufkommen.
- Ein Stichwort
- dazu die Erklärung
- noch ein Stichwort
- hier folgt die Definition
- eine weitere Erklärung in einem neuen dd-tag
- dt
- ich bin ein <dd>-tag also folgt die Beschreibung: im <dt>-tag wird ein Begriff aus einem Stichwortverzeichnis also:
dt
eingetragen und hier erklärt. - wie auch in diesem <dd>-tag folgt was noch zu sagen sei.
dt
und dd
in einer Zeile darstellen
ein Hinweis noch: Punkt 1 wird mit keinem Inhalt dargestellt, hat aber ein whitespace.
Sonst würde Punkt 2 sich rechts von Punkt 1 platzieren.
- Punkt 1
- Punkt 2
- wird hier definiert
- Punkt 3
- gibt es in einer folgenden Zeile
- Folgeerläuterung 1
- Folgeerläuterung 2
- ...
- Punkt 4
- Es folgen Zeilen, die nicht eingeückt werden sollen
1. wie hier zu sehen ist.
2. und hier: es rutscht alles wieder nach links, die 1. Zeile wurde bloß vom <dt>-tag Punkt 1 usw. gehindert, nach links einzuziehen.
Nachdem ich dies nun alles ausprobiert habe, komme ich zu dem Ergebnis: „Das läßt sich gut und einfach mit dem Erstzeileneinzug text-intent
realisieren“. Es ist ja durchaus lobenswert eine Vielzahl von Werkzeugen in die Hand zu bekommen, nicht desto trotz werde ich den Verdacht nicht los: „Den Programmierern muss Arbeit verschafft werden. Die kriegen ja Geld, also sollen sie irgend etwas entwickeln. Das ist natürlich meine persönliche Meinung!“
Ich bin zwar kein Freund von <table>, aber dafür wäre die allemal besser eingesetzt.