This sample shows how to configure CKEditor to output valid XHTML 1.1 code. Deprecated elements (
<font>
,
<u>
) or attributes (
size
,
face
) will be replaced with XHTML compliant code.
To add a CKEditor instance outputting valid XHTML code, load the editor using a standard JavaScript call and define CKEditor features to use the XHTML compliant elements and styles.
A snippet of the configuration code can be seen below; check the source of this page for full definition:
CKEDITOR.replace( 'textarea_id', { contentsCss: 'assets/outputxhtml.css', coreStyles_bold: { element: 'span', attributes: { 'class': 'Bold' } }, coreStyles_italic: { element: 'span', attributes: { 'class': 'Italic' } }, ... });