XHTML and HTML 5
The code rendered by Kentico CMS is compliant with XHTML 1.0 and HTML 5 specifications. Moreover, we use a unique output filter that fixes (X)HTML incompatibilities introduced by the ASP.NET engine.
Of course, the compliance also depends on your content and on the code that you render in page templates and transformations.
The built-in WYSIWYG editor automatically fixes the entered content so that it saves as a valid XHTML code.
CSS and CSS Layouts
Accessibility - W3C WAI and Section 508
Kentico CMS meets the recommendations listed in the W3C Web Content Accessibility Guidelines 1.0 and it follows U.S. Government Section 508 requirements.
What Kentico CMS does for accessibility:
It renders valid XHTML code.
It supports the use of CSS-based layout (instead of inaccessible table layout).
It supports CSS-based menu controls that renders the menu from structural elements
This kind of menu can be easily followed by users of screen readers.
It supports dynamic rendering of site map (easier orientation).
It supports friendly (=easy-to-read and describing) URLs.
It supports custom page title, keywords and metadata section for every page (easier orientation).
It allows content editors to enrich the text (links, images) with additional alt/title information that improves accessibility.