Use a table to highlight time, location, and registration

When you're listing multiple sessions, workshops, or keynotes, a well-structured table helps attendees quickly see what’s happening, when, and where. Tables are especially effective for comparing sessions that overlap or follow a clear progression. While the Simple Table component is deprecated, you can still create effective tables using CKEditor, just follow a few key layout and accessibility best practices.

Sample Event Table

TimeSession TitleLocationRegister
10:00–11:00 AM
Teaching with AI: Challenges & Opportunities
Room 201
11:15–12:15 PM
Tools for Research Collaboration
Room 212
1:30–2:30 PM
Designing for Equity in Tech
Sanders Theatre

 

Using tables for events in your pages

Best for

Presenting short, structured event data (e.g., agendas, room assignments) side-by-side in a single view.

Component used

Inline Table

What It does

Allows editors to create custom tables directly in the content area using the WYSIWYG editor. These tables are rendered inline and can be styled using text fomatting and basic structure tools (bold, alignment, etc.).

Setup tips

  • Keep content in each row concise to avoid overflowing cells
  • If you include links, use action-oriented text like “Register Now” or “Add to Calendar”
  • Keep tables small and focused. Use 2–4 columns max to maintain readability.
  • Always include header rows (<th>) to label each column, this helps both sighted users and screen readers.
  • Use clear, concise column headings like Time, Session, Location, Register
  • For tables with more than one row of headings, consider using captions to add context
  • On mobile, test for horizontal scroll. Use shorter labels or abbreviations if needed (e.g., “Rm 101” instead of “Room 101”)

Pros & cons

Added benefit

  • Makes event comparison fast and frictionless
  • Reduces scrolling and cognitive load
  • Keeps information together on a single page section

Potential drawbacks

  • Doesn’t support dynamic filtering or interaction, use Event List for that
  • Accessibility requires manual care, avoid using tables for layout or including non-table content inside table cells
  • Not ideal for content that requires long descriptions or formatting