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.