HTML-markup für multi-Tag-Kalender-Ereignisse

Ich bin vertraut mit den standard colspan-basierten Ansatz für die Anzeige (multiweek-oder Monatsansicht) - Kalender in HTML mit Veranstaltungen, die sich über mehrere Tage. (Google Kalender tut dies, als eines von vielen Beispielen.)

Ich bin gespannt, ob jemand weiß, Tisch-weniger Ansatz, das gleiche zu erreichen. Vielleicht ist es einfach nicht wichtig, und dies ist ein "gut", verwenden Sie die Tabelle element, aber ich denke, es könnte mehr relevant, im Zeitalter von responsive design.

Hier ist ein Beispiel für eine ansprechende, Tisch-kleiner Kalender. (Keine multi-day events, though.) https://pittsburghkids.org/calendar In seiner kleinen-viewport-version, es ist nicht mehr eine Tabelle, semantisch. Ähnlich, wie @ThinkingStiff erwähnt unten, wenn Sie die Umstellung von "Monats-Ansicht" auf "Ansicht" auf der client-Seite, ein Tisch passt nicht wirklich semantisch entweder.

  • Ich bin mir bewusst, dass die vorherrschende Meinung (stackoverflow.com/questions/42169/...) wurde für die Tabellen, aber ich bin mir auch bewusst, dass viele lang gehegte Annahmen werden umgeworfen, die durch die Prävalenz von kleinen viewports.
Schreibe einen Kommentar