Event Schedule / Agenda Table Template

Clearly present your conference or event agenda with this easy-to-read, multi-track schedule table.

This template is designed to manage complex schedules, using the rowspan attribute to visually represent sessions that cover multiple time blocks.

Screenshot of an event schedule with multiple tracks and a session that spans two time slots.

Get Source Code → Preview →

About this Event Schedule Table

Organizing a multi-track event schedule requires a layout that is both dense and clear. This template provides a time-based grid structure perfect for conferences, workshops, or festivals. The core feature is the practical use of the rowspan attribute on table cells. This allows a single session block to vertically span multiple rows, accurately showing that a talk or event lasts longer than a single time slot. The styling is clean and color-coded to help users distinguish between different tracks or event types.

Key Features:

Ideal Use Cases:

Dependencies:

None. This template uses only pure HTML and CSS.

Accessibility Notes:

While rowspan and colspan can create accessibility challenges if not used carefully, this table maintains a logical flow. Scoped headers (th) are used for both time slots (scope="row") and tracks (scope="col") to ensure screen readers can announce the full context of each session.

Code

Here's the full code for the event schedule / agenda table:

View Output