mk-prg-net \ html5 \semantic \lists

HTML Listen, Systematik

Typen von Listen und ihre Semantik

ol
sortierte/geordnete Liste. Analog array in Programmiersprachen. Mathematisch das Konzept indizierter Mengen
ul
Ungeordnete Liste. Analog ICollection in .NET. Mathematisch das Konzept einer Menge
dl
Liste von Definitionen. Analog einer Key/Value Zuordnung. Mathematisch das Konzept einer diskreten Funktion.
table
Tabelle. Analog dem Konzept der Matrix bzw. zweidimensionalen Arrays. Darstellung von Listen, Kreuztabellen, Matrizen

Listenelemente und Schnittstellen

Sollen Listenelemente maschinell verarbeitbar sein, dann müssen sie formal fest definierte Schnittstellen implementieren. Dies kann durch eine fixe Markupstruktur oder durch Attribute erfolgen (z.B. Microdata)

ol
ul
dl
Alle Listenelemente sollten mindestens über eine gemeinsame Schnitstelle verfügen. Die Struktur der einzelnen Elemente kann voneinander aber abweichen. Die Menge der Strukturen der Listenelemente ist heterogen.
table
Die Schnittstelle aller Listenelemente wird in der Kopfzeile durch die th Elemente explizit definiert.