Mark up an accessible support transcript
Structure a support transcript with participant context, ordered speaker-labelled messages, machine-readable timestamps, and a download link.Description
Requirements
Contain one visibly labelled transcript section inside exactly one main landmark.
Identify the customer and support agent in a description list before the messages.
Represent the transcript as one ordered list with one list item per message.
Expose each speaker name and nonempty message body without encoding speaker only by alignment.
Give every message a time element with a valid datetime attribute.
Provide a challenge-control link with a download attribute and a descriptive transcript filename.
Read transcript
Navigate from the heading into messages
Participants and messages are read in chronological order
Contain one visibly labelled transcript section inside exactly one main landmark.
Download
Activate Download transcript
A named downloadable text resource is exposed
Identify the customer and support agent in a description list before the messages.
Constraints
Use native semantic HTML before adding ARIAKeep every required label and state available as visible textDo not use scripts, images of text, or layout tables
Hints
Hint 1
Start with the single-main-landmark behavior and make its observable result deterministic.
Hint 2
Model participant-summary independently before combining it with the remaining states.
Hint 3
Verify the boundary described by download-link without changing caller-owned input.