Web accessibility is supported by several key components:
- Base Format - technologies such as (X)HTML, CSS, SVG, SMIL, PDF, Flash, Silverlight, ...
- Authoring Tools - code editors, CMS, blog, wiki, save-as tools, conversion tools, ...
- User Agents - Web browsers, media players, browser plug-ins, assisitive technology, ...
- Web Content - text, images, audio, video, code, markup, structure, presentation, ...