<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://docs-old.ckeditor.com/index.php?action=history&amp;feed=atom&amp;title=FCKeditor_3.x%2FDesign_and_Architecture%2FStandards</id>
		<title>FCKeditor 3.x/Design and Architecture/Standards - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://docs-old.ckeditor.com/index.php?action=history&amp;feed=atom&amp;title=FCKeditor_3.x%2FDesign_and_Architecture%2FStandards"/>
		<link rel="alternate" type="text/html" href="https://docs-old.ckeditor.com/index.php?title=FCKeditor_3.x/Design_and_Architecture/Standards&amp;action=history"/>
		<updated>2026-04-26T15:51:10Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.29.1</generator>

	<entry>
		<id>https://docs-old.ckeditor.com/index.php?title=FCKeditor_3.x/Design_and_Architecture/Standards&amp;diff=2040&amp;oldid=prev</id>
		<title>Fredck at 01:04, 9 February 2008</title>
		<link rel="alternate" type="text/html" href="https://docs-old.ckeditor.com/index.php?title=FCKeditor_3.x/Design_and_Architecture/Standards&amp;diff=2040&amp;oldid=prev"/>
				<updated>2008-02-09T01:04:25Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 01:04, 9 February 2008&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l10&quot; &gt;Line 10:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 10:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* The document structure must respect the DTD rules.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* The document structure must respect the DTD rules.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The &amp;quot;style&amp;quot; attribute syntax must instead be compliant with the CSS 2.1 Specifications.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The &amp;quot;style&amp;quot; attribute syntax must instead be compliant with the &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;[http://www.w3.org/TR/CSS21 &lt;/ins&gt;CSS 2.1 Specifications&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;]&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Other that the XHTML 1.0 Transitional compliance, the editor must be flexible enough to accept plugins and configurations that modify the output format according to other needs. Some standards we would also like to support are:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Other that the XHTML 1.0 Transitional compliance, the editor must be flexible enough to accept plugins and configurations that modify the output format according to other needs. Some standards we would also like to support are:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key ckeditor_docsold:diff:version:1.11a:oldid:2039:newid:2040 --&gt;
&lt;/table&gt;</summary>
		<author><name>Fredck</name></author>	</entry>

	<entry>
		<id>https://docs-old.ckeditor.com/index.php?title=FCKeditor_3.x/Design_and_Architecture/Standards&amp;diff=2039&amp;oldid=prev</id>
		<title>Fredck: New page: Web and standards go hand by hand, straight together. Our users and developers expect V3 to be compliant with several standards in two main aspects: the code outputted by V3 and the source...</title>
		<link rel="alternate" type="text/html" href="https://docs-old.ckeditor.com/index.php?title=FCKeditor_3.x/Design_and_Architecture/Standards&amp;diff=2039&amp;oldid=prev"/>
				<updated>2008-02-09T01:03:34Z</updated>
		
		<summary type="html">&lt;p&gt;New page: Web and standards go hand by hand, straight together. Our users and developers expect V3 to be compliant with several standards in two main aspects: the code outputted by V3 and the source...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Web and standards go hand by hand, straight together. Our users and developers expect V3 to be compliant with several standards in two main aspects: the code outputted by V3 and the source code of V3.&lt;br /&gt;
&lt;br /&gt;
== Editor Output ==&lt;br /&gt;
&lt;br /&gt;
The code outputted by V3 must be, by default, compliant with the W3C [http://www.w3.org/TR/xhtml1 XHTML 1.0 Transitional Specifications] and [http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd DTD]. The following aspects must be considered to properly achieve the expected compliance results:&lt;br /&gt;
&lt;br /&gt;
* The standards markup syntax must be respected;&lt;br /&gt;
* Elements not defined in the DTD must be avoided;&lt;br /&gt;
* Elements marked as deprecated must be avoided;&lt;br /&gt;
* The document structure must respect the DTD rules.&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;style&amp;quot; attribute syntax must instead be compliant with the CSS 2.1 Specifications.&lt;br /&gt;
&lt;br /&gt;
Other that the XHTML 1.0 Transitional compliance, the editor must be flexible enough to accept plugins and configurations that modify the output format according to other needs. Some standards we would also like to support are:&lt;br /&gt;
&lt;br /&gt;
* [http://www.w3.org/TR/xhtml11 XHTML 1.1]&lt;br /&gt;
* [http://www.w3.org/TR/xhtml1/dtds.html#a_dtd_XHTML-1.0-Strict XHTML 1.0 Strict]&lt;br /&gt;
* [http://www.whatwg.org/specs/web-apps/current-work/ HTML 5]&lt;br /&gt;
* [http://www.w3.org/TR/html4 HTML 4.01] (!)&lt;br /&gt;
&lt;br /&gt;
== Source Code ==&lt;br /&gt;
&lt;br /&gt;
Some projects and corporations have precise rules regarding the files present in their software distributions. The W3C XHTML 1.0 Transitional standards can be used to satisfy most of the needs in this sense. It means that all HTML files delivered with the V3 code must be compliant to those standards.&lt;br /&gt;
&lt;br /&gt;
Not only must the plain source code of the editor be compliant to the XHTML 1.0 Transitional standards. Any piece of HTML rendered by V3, to be injected in web pages, must be compliant to those standards as well.&lt;/div&gt;</summary>
		<author><name>Fredck</name></author>	</entry>

	</feed>