html5/html4-differences Overview.html,1.80,1.81 Overview.src.html,1.58,1.59

Update of /sources/public/html5/html4-differences
In directory hutz:/tmp/cvs-serv30697

Modified Files:
	Overview.html Overview.src.html 
Log Message:
back to ED and dropping the space

Index: Overview.html
===================================================================
RCS file: /sources/public/html5/html4-differences/Overview.html,v
retrieving revision 1.80
retrieving revision 1.81
diff -u -d -r1.80 -r1.81
--- Overview.html	25 Aug 2009 09:14:54 -0000	1.80
+++ Overview.html	1 Sep 2009 20:30:33 -0000	1.81
@@ -2,7 +2,7 @@
 
 <html lang=en-US>
  <head>
-  <title>HTML&nbsp;5 differences from HTML&nbsp;4</title>
+  <title>HTML5 differences from HTML4</title>
 
   <style type="text/css">
       div.example { border-left:double }
@@ -13,22 +13,22 @@
       code :link, code :visited { color:inherit }
       pre code { color:inherit }
     </style>
-  <link href="http://www.w3.org/StyleSheets/TR/W3C-WD" rel=stylesheet>
+  <link href="http://www.w3.org/StyleSheets/TR/W3C-ED" rel=stylesheet>
 
  <body>
   <div class=head>
    <p><a href="http://www.w3.org/"><img alt=W3C height=48
     src="http://www.w3.org/Icons/w3c_home" width=72></a></p>
 
-   <h1 id=html5-diff>HTML&nbsp;5 differences from HTML&nbsp;4</h1>
+   <h1 id=html5-diff>HTML5 differences from HTML4</h1>
 
-   <h2 class="no-num no-toc" id=w3c-doctype>W3C Working Draft 25 August 2009</h2>
+   <h2 class="no-num no-toc" id=w3c-doctype>Editor's Draft 1 September 2009</h2>
 
    <dl>
     <dt>This Version:
 
     <dd><a
-     href="http://www.w3.org/TR/2009/WD-html5-diff-20090825/">http://www.w3.org/TR/2009/WD-html5-diff-20090825/</a>
+     href="http://www.w3.org/TR/2009/ED-html5-diff-20090901/">http://www.w3.org/TR/2009/ED-html5-diff-20090901/</a>
 
     <dt>Latest Published Version:
 
@@ -79,13 +79,13 @@
 
   <h2 class="no-num no-toc" id=abstract>Abstract</h2>
 
-  <p>HTML&nbsp;5 defines the fifth major revision of the core language of the
-   World Wide Web, HTML. "HTML&nbsp;5 differences from HTML&nbsp;4" describes
-   the differences between HTML&nbsp;4 and HTML&nbsp;5 and provides some of
-   the rationale for the changes. This document may not provide accurate
-   information as the HTML&nbsp;5 specification is still actively in
-   development. When in doubt, always check the HTML&nbsp;5 specification
-   itself. [<cite><a href="#ref-html5">HTML5</a></cite>]
+  <p>HTML5 defines the fifth major revision of the core language of the World
+   Wide Web, HTML. "HTML5 differences from HTML4" describes the differences
+   between HTML4 and HTML5 and provides some of the rationale for the
+   changes. This document may not provide accurate information as the HTML5
+   specification is still actively in development. When in doubt, always
+   check the HTML5 specification itself. [<cite><a
+   href="#ref-html5">HTML5</a></cite>]
 
   <h2 class="no-num no-toc" id=sotd>Status of this Document</h2>
 
@@ -95,14 +95,13 @@
    can be found in the <a href="http://www.w3.org/TR/">W3C technical reports
    index</a> at http://www.w3.org/TR/.</em>
 
-  <p>This is the 25 August 2009 W3C Working Draft produced by the <a
+  <p>This is the 1 September 2009 Editor's Draft produced by the <a
    href="http://www.w3.org/html/wg/">HTML Working Group</a>, part of the <a
    href="http://www.w3.org/MarkUp/Activity">HTML Activity</a>. The Working
    Group intends to publish this document as a <a
    href="http://www.w3.org/2005/10/Process-20051014/#WGNote">Working Group
-   Note</a> to accompany the <a
-   href="http://www.w3.org/TR/html5/">HTML&nbsp;5 specification</a>. The
-   appropriate forum for comments is <a
+   Note</a> to accompany the <a href="http://www.w3.org/TR/html5/">HTML5
+   specification</a>. The appropriate forum for comments is <a
    href="mailto:public-html-comments@w3.org">public-html-comments@w3.org</a>,
    a mailing list with a <a
    href="http://lists.w3.org/Archives/Public/public-html-comments/"
@@ -189,8 +188,7 @@
       </span>Extensions to <code>HTMLElement</code></a>
     </ul>
 
-   <li><a href="#changelog"><span class=secno>5 </span>HTML&nbsp;5
-    Changelogs</a>
+   <li><a href="#changelog"><span class=secno>5 </span>HTML5 Changelogs</a>
     <ul class=toc>
      <li><a href="#changes-2009-04-23"><span class=secno>5.1 </span>Changes
       since 23 April 2009</a>
@@ -220,23 +218,23 @@
    other and with specifications and standards, but in other ways, they
    continue to diverge.
 
-  <p>HTML&nbsp;4 became a W3C Recommendation in 1997. While it continues to
-   serve as a rough guide to many of the core features of HTML, it does not
-   provide enough information to build implementations that interoperate with
-   each other and, more importantly, with a critical mass of deployed
-   content. The same goes for XHTML&nbsp;1, which defines an XML
-   serialization for HTML&nbsp;4, and DOM Level 2 HTML, which defines
-   JavaScript APIs for both HTML and XHTML. HTML&nbsp;5 will replace these
-   documents. [<cite><a href="#ref-dom2html">DOM2HTML</a></cite>] [<cite><a
+  <p>HTML4 became a W3C Recommendation in 1997. While it continues to serve
+   as a rough guide to many of the core features of HTML, it does not provide
+   enough information to build implementations that interoperate with each
+   other and, more importantly, with a critical mass of deployed content. The
+   same goes for XHTML1, which defines an XML serialization for HTML4, and
+   DOM Level 2 HTML, which defines JavaScript APIs for both HTML and XHTML.
+   HTML5 will replace these documents. [<cite><a
+   href="#ref-dom2html">DOM2HTML</a></cite>] [<cite><a
    href="#ref-html4">HTML4</a></cite>] [<cite><a
    href="#ref-xhtml1">XHTML1</a></cite>]
 
-  <p>The HTML&nbsp;5 draft reflects an effort, started in 2004, to study
+  <p>The HTML5 draft reflects an effort, started in 2004, to study
    contemporary HTML implementations and deployed content. The draft:
 
   <ol>
-   <li>Defines a single language called HTML&nbsp;5 which can be written in
-    HTML syntax and in XML syntax.
+   <li>Defines a single language called HTML5 which can be written in HTML
+    syntax and in XML syntax.
 
    <li>Defines detailed processing models to foster interoperable
     implementations.
@@ -249,11 +247,10 @@
 
   <h3 id=open-issues><span class=secno>1.1 </span>Open Issues</h3>
 
-  <p><strong>HTML&nbsp;5 is still a draft.</strong> The contents of
-   HTML&nbsp;5, as well as the contents of this document which depend on
-   HTML&nbsp;5, are still being discussed on the HTML Working Group and
-   WHATWG mailing lists. The open issues include (this list is not
-   exhaustive):
+  <p><strong>HTML5 is still a draft.</strong> The contents of HTML5, as well
+   as the contents of this document which depend on HTML5, are still being
+   discussed on the HTML Working Group and WHATWG mailing lists. The open
+   issues include (this list is not exhaustive):
 
   <ul>
    <li>De facto semantic definitions for some formerly presentational
@@ -266,8 +263,8 @@
   <h3 id=backwards-compatible><span class=secno>1.2 </span>Backwards
    Compatible</h3>
 
-  <p>HTML&nbsp;5 is defined in a way that it is backwards compatible with the
-   way user agents handle deployed content. To keep the authoring language
+  <p>HTML5 is defined in a way that it is backwards compatible with the way
+   user agents handle deployed content. To keep the authoring language
    relatively simple for authors several elements and attributes are not
    included as outlined in the other sections of this document, such as
    presentational elements that are better dealt with using CSS.
@@ -279,14 +276,14 @@
    user agents are required to support them in a way that is compatible with
    how these elements need to behave for compatibility with deployed content.
 
-  <p>Since HTML&nbsp;5 has separate conformance requirements for authors and
-   user agents there is no longer a need for marking features "deprecated".
+  <p>Since HTML5 has separate conformance requirements for authors and user
+   agents there is no longer a need for marking features "deprecated".
 
   <h3 id=development-model><span class=secno>1.3 </span>Development Model</h3>
 
-  <p>The HTML&nbsp;5 specification will not be considered finished before
-   there are at least two complete implementations of the specification. This
-   is a different approach than previous versions of HTML had. The goal is to
+  <p>The HTML5 specification will not be considered finished before there are
+   at least two complete implementations of the specification. This is a
+   different approach than previous versions of HTML had. The goal is to
    ensure that the specification is implementable and usable by designers and
    developers once it is finished.</p>
   <!-- The following <div> is here for Michael(tm) Smith who owes the
@@ -295,8 +292,8 @@
   <div>
    <h3 id=webarch><span class=secno>1.4 </span>Impact on Web Architecture</h3>
    <!-- http://lists.w3.org/Archives/Public/www-tag/2008May/0087.html -->
-   <p>The following areas / features defined in HTML&nbsp;5 are believed to
-    impact the Web architecture:</p>
+   <p>The following areas / features defined in HTML5 are believed to impact
+    the Web architecture:</p>
 
    <ul>
     <li>The use of the DOM as a basis for defining the language.
@@ -309,8 +306,8 @@
     <li>The use of imperative definitions rather than abstract definitions
      with the requirement of black-box equivalence in implementations.
 
-    <li>The new content model concepts (replacing HTML&nbsp;4's block and
-     inline concepts).
+    <li>The new content model concepts (replacing HTML4's block and inline
+     concepts).
 
     <li>The focus on accessibility as a built-in concept for new features
      (such as the <code>hidden</code> attribute, the <code>progress</code>
@@ -318,7 +315,7 @@
      attribute).
 
     <li>The focus on defining the semantics in detail (e.g. the outline
-     algorithm, replacing the vague semantics in HTML&nbsp;4).</li>
+     algorithm, replacing the vague semantics in HTML4).</li>
     <!--
      <li>The <code>datagrid</code> element.</li>
      -->
@@ -354,19 +351,19 @@
 
   <h2 id=syntax><span class=secno>2 </span>Syntax</h2>
 
-  <p>HTML&nbsp;5 defines an HTML syntax that is compatible with HTML&nbsp;4
-   and XHTML&nbsp;1 documents published on the Web, but is not compatible
-   with the more esoteric SGML features of HTML&nbsp;4, such as <a
+  <p>HTML5 defines an HTML syntax that is compatible with HTML4 and XHTML1
+   documents published on the Web, but is not compatible with the more
+   esoteric SGML features of HTML4, such as <a
    href="http://www.w3.org/TR/1999/REC-html401-19991224/appendix/notes.html#h-B.3.6">processing
    instructions</a> and <a
    href="http://www.w3.org/TR/1999/REC-html401-19991224/appendix/notes.html#h-B.3.7">shorthand
    markup</a>. Documents using the HTML syntax must be served with the
    <code>text/html</code> media type.
 
-  <p>HTML&nbsp;5 also defines detailed parsing rules (including "error
-   handling") for this syntax which are largely compatible with popular
-   implementations. User agents must use these rules for resources that have
-   the <code>text/html</code> media type. Here is an example document that
+  <p>HTML5 also defines detailed parsing rules (including "error handling")
+   for this syntax which are largely compatible with popular implementations.
+   User agents must use these rules for resources that have the
+   <code>text/html</code> media type. Here is an example document that
    conforms to the HTML syntax:
 
   <pre><code>&lt;!doctype html>
@@ -380,15 +377,15 @@
   &lt;/body>
 &lt;/html></code></pre>
 
-  <p>The other syntax that can be used for HTML&nbsp;5 is XML. This syntax is
-   compatible with XHTML&nbsp;1 documents and implementations. Documents
-   using this syntax need to be served with an XML media type and elements
-   need to be put in the <code>http://www.w3.org/1999/xhtml</code> namespace
-   following the rules set forth by the XML specifications. [<cite><a
+  <p>The other syntax that can be used for HTML5 is XML. This syntax is
+   compatible with XHTML1 documents and implementations. Documents using this
+   syntax need to be served with an XML media type and elements need to be
+   put in the <code>http://www.w3.org/1999/xhtml</code> namespace following
+   the rules set forth by the XML specifications. [<cite><a
    href="#ref-xml">XML</a></cite>]
 
-  <p>Below is an example document that conforms to the XML syntax of
-   HTML&nbsp;5. Note that XML documents must have an XML media type such as
+  <p>Below is an example document that conforms to the XML syntax of HTML5.
+   Note that XML documents must have an XML media type such as
    <code>application/xhtml+xml</code> or <code>application/xml</code>.
 
   <pre><code>&lt;?xml version="1.0" encoding="UTF-8"?>
@@ -403,8 +400,8 @@
 
   <h3 id=character-encoding><span class=secno>2.1 </span>Character Encoding</h3>
 
-  <p>For the HTML syntax of HTML&nbsp;5 authors have three means of setting
-   the character encoding:
+  <p>For the HTML syntax of HTML5 authors have three means of setting the
+   character encoding:
 
   <ul>
    <li>At the transport level. By using the HTTP <code>Content-Type</code>
@@ -427,27 +424,26 @@
   <h3 id=doctype><span class=secno>2.2 </span>The <code
    title="">DOCTYPE</code></h3>
 
-  <p>The HTML syntax of HTML&nbsp;5 requires a <code title="">DOCTYPE</code>
-   to be specified to ensure that the browser renders the page in standards
-   mode. The <code title="">DOCTYPE</code> has no other purpose and is
-   therefore optional for XML. Documents with an XML media type are always
-   handled in standards mode. [<cite><a
-   href="#ref-doctype">DOCTYPE</a></cite>]
+  <p>The HTML syntax of HTML5 requires a <code title="">DOCTYPE</code> to be
+   specified to ensure that the browser renders the page in standards mode.
+   The <code title="">DOCTYPE</code> has no other purpose and is therefore
+   optional for XML. Documents with an XML media type are always handled in
+   standards mode. [<cite><a href="#ref-doctype">DOCTYPE</a></cite>]
 
   <p>The <code title="">DOCTYPE</code> declaration is <code>&lt;!DOCTYPE
    html></code> and is case-insensitive in the HTML syntax. <code
    title="">DOCTYPE</code>s from earlier versions of HTML were longer because
    the HTML language was SGML-based and therefore required a reference to a
-   DTD. With HTML&nbsp;5 this is no longer the case and the <code
+   DTD. With HTML5 this is no longer the case and the <code
    title="">DOCTYPE</code> is only needed to enable standards mode for
    documents written using the HTML syntax. Browsers already do this for
    <code>&lt;!DOCTYPE html></code>.
 
   <h3 id=mathml-svg><span class=secno>2.3 </span>MathML and SVG</h3>
 
-  <p>The HTML syntax of HTML&nbsp;5 allows for MathML and SVG elements to be
-   used inside a document. E.g. a very simple document using some of the
-   minimal syntax features could look like:
+  <p>The HTML syntax of HTML5 allows for MathML and SVG elements to be used
+   inside a document. E.g. a very simple document using some of the minimal
+   syntax features could look like:
 
   <pre><code>&lt;!doctype html>
 &lt;title>SVG in text/html&lt;/title>
@@ -475,8 +471,7 @@
   <h2 id=language><span class=secno>3 </span>Language</h2>
 
   <p>This section is split up in several subsections to more clearly
-   illustrate the various differences there are between HTML&nbsp;4 and
-   HTML&nbsp;5.
+   illustrate the various differences there are between HTML4 and HTML5.
 
   <h3 id=new-elements><span class=secno>3.1 </span>New Elements</h3>
 
@@ -720,8 +715,8 @@
 
   <h3 id=new-attributes><span class=secno>3.2 </span>New Attributes</h3>
 
-  <p>HTML&nbsp;5 has introduced several new attributes to various elements
-   that were already part of HTML&nbsp;4:
+  <p>HTML5 has introduced several new attributes to various elements that
+   were already part of HTML4:
 
   <ul>
    <li>
@@ -853,7 +848,7 @@
      sandboxing content, e.g. blog comments.
   </ul>
 
-  <p>Several attributes from HTML&nbsp;4 now apply to all elements. These are
+  <p>Several attributes from HTML4 now apply to all elements. These are
    called global attributes: <code>class</code>, <code>dir</code>,
    <code>id</code>, <code>lang</code>, <code>style</code>,
    <code>tabindex</code> and <code>title</code>.
@@ -882,7 +877,7 @@
 
    <li>The <code>item</code>, <code>itemprop</code>, and <code>subject</code>
     attributes can be used to annotate content with specific machine-readable
-    labels. This feature is called Microdata in the HTML&nbsp;5 draft.
+    labels. This feature is called Microdata in the HTML5 draft.
 
    <li>The <code>role</code> and <code>aria-<var>*</var></code> collection
     attributes which can be used to instruct assistive technology.
@@ -891,15 +886,15 @@
     content can be checked for spelling or not.
   </ul>
 
-  <p>HTML&nbsp;5 also makes all event handler attributes from HTML&nbsp;4
-   that take the form <code>on<var>event-name</var></code> global attributes
-   and adds several new event handler attributes for new events it defines,
-   such as the <code>message</code> event which is used by the cross-document
+  <p>HTML5 also makes all event handler attributes from HTML4 that take the
+   form <code>on<var>event-name</var></code> global attributes and adds
+   several new event handler attributes for new events it defines, such as
+   the <code>message</code> event which is used by the cross-document
    messaging API.
 
   <h3 id=changed-elements><span class=secno>3.3 </span>Changed Elements</h3>
 
-  <p>These elements have slightly modified meanings in HTML&nbsp;5 to better
+  <p>These elements have slightly modified meanings in HTML5 to better
    reflect how they are used on the Web or to make them more useful:
 
   <ul>
@@ -971,19 +966,19 @@
      <code>id</code> attribute instead.
 
    <li>
-    <p>The <code>summary</code> attribute on <code>table</code>. The
-     HTML&nbsp;5 draft defines several alternative solutions.
+    <p>The <code>summary</code> attribute on <code>table</code>. The HTML5
+     draft defines several alternative solutions.
   </ul>
 
   <h3 id=absent-elements><span class=secno>3.5 </span>Absent Elements</h3>
 
   <p>The elements in this section are not to be used by authors. User agents
-   will still have to support them and various sections in HTML&nbsp;5 define
-   how. E.g. the obsolete <code>isindex</code> element is handled by the
-   parser section.
+   will still have to support them and various sections in HTML5 define how.
+   E.g. the obsolete <code>isindex</code> element is handled by the parser
+   section.
 
-  <p>The following elements are not in HTML&nbsp;5 because their effect is
-   purely presentational and their function is better handled by CSS:
+  <p>The following elements are not in HTML5 because their effect is purely
+   presentational and their function is better handled by CSS:
 
   <ul>
    <li><code>basefont</code>
@@ -1003,8 +998,8 @@
    <li><code>u</code>
   </ul>
 
-  <p>The following elements are not in HTML&nbsp;5 because their usage
-   affected usability and accessibility for the end user in a negative way:
+  <p>The following elements are not in HTML5 because their usage affected
+   usability and accessibility for the end user in a negative way:
 
   <ul>
    <li><code>frame</code>
@@ -1036,9 +1031,9 @@
 
   <h3 id=absent-attributes><span class=secno>3.6 </span>Absent Attributes</h3>
 
-  <p>Some attributes from HTML&nbsp;4 are no longer allowed in HTML&nbsp;5.
-   If they need to have any impact on user agents for compatibility reasons
-   it is defined how they should work in those scenarios.
+  <p>Some attributes from HTML4 are no longer allowed in HTML5. If they need
+   to have any impact on user agents for compatibility reasons it is defined
+   how they should work in those scenarios.
 
   <ul>
    <li><code>rev</code> and <code>charset</code> attributes on
@@ -1076,8 +1071,8 @@
    <li><code>scope</code> attribute on <code>td</code>.
   </ul>
 
-  <p>In addition, HTML&nbsp;5 has none of the presentational attributes that
-   were in HTML&nbsp;4 as their functions are better handled by CSS:
+  <p>In addition, HTML5 has none of the presentational attributes that were
+   in HTML4 as their functions are better handled by CSS:
 
   <ul>
    <li><code>align</code> attribute on <code>caption</code>,
@@ -1150,7 +1145,7 @@
 
   <h2 id=apis><span class=secno>4 </span>APIs</h2>
 
-  <p>HTML&nbsp;5 introduces a number of APIs that help in creating Web
+  <p>HTML5 introduces a number of APIs that help in creating Web
    applications. These can be used together with the new elements introduced
    for applications:
 
@@ -1185,8 +1180,8 @@
   <h3 id=htmldocument-extensions><span class=secno>4.1 </span>Extensions to
    <code>HTMLDocument</code></h3>
 
-  <p>HTML&nbsp;5 has extended the <code>HTMLDocument</code> interface from
-   DOM Level 2 HTML in a number of ways. The interface is now implemented on
+  <p>HTML5 has extended the <code>HTMLDocument</code> interface from DOM
+   Level 2 HTML in a number of ways. The interface is now implemented on
    <em>all</em> objects implementing the <code>Document</code> interface so
    it stays meaningful in a compound document context. It also has several
    noteworthy new members:
@@ -1221,7 +1216,7 @@
    <code>HTMLElement</code></h3>
 
   <p>The <code>HTMLElement</code> interface has also gained several
-   extensions in HTML&nbsp;5:
+   extensions in HTML5:
 
   <ul>
    <li>
@@ -1242,21 +1237,21 @@
      functionality for the <code>rel</code> attribute.
   </ul>
 
-  <h2 id=changelog><span class=secno>5 </span>HTML&nbsp;5 Changelogs</h2>
+  <h2 id=changelog><span class=secno>5 </span>HTML5 Changelogs</h2>
 
   <p>The changelogs in this section indicate what has been changed between
-   publications of the HTML&nbsp;5 drafts. Rationale for changes can be found
-   in the <a
+   publications of the HTML5 drafts. Rationale for changes can be found in
+   the <a
    href="http://lists.w3.org/Archives/Public/public-html/"><code>public-html@w3.org</code></a>
    and <a
    href="http://lists.whatwg.org/pipermail/whatwg-whatwg.org/"><code>whatwg@whatwg.org</code></a>
    mailing list archives and to some extent in the <a
    href="http://blog.whatwg.org/category/weekly-review">This Week in
-   HTML&nbsp;5</a> series of blog posts. Many editorial and minor technical
-   changes are not included in these changelogs. I.e. implementors are
-   strongly encouraged to follow the development of the main specification on
-   a frequent basis so they become aware of all changes that affect them
-   early on.
+   HTML5</a> series of blog posts. Many editorial and minor technical changes
+   are not included in these changelogs. I.e. implementors are strongly
+   encouraged to follow the development of the main specification on a
+   frequent basis so they become aware of all changes that affect them early
+   on.
 
   <p>The changes in the changelogs are in rough chronological order to ease
    editing this document.
@@ -1352,8 +1347,8 @@
   <p>On top of this list quite a few minor clarifications, typos, issues
    specific to implementors, and other small problems have been resolved.
 
-  <p>In addition, the following parts of HTML&nbsp;5 have been taken out and
-   will likely be further developed at the IETF:
+  <p>In addition, the following parts of HTML5 have been taken out and will
+   likely be further developed at the IETF:
 
   <ul>
    <li>Definition of URLs.
@@ -1429,8 +1424,8 @@
     asynchronous and allow for unloaded parts of the grid.
   </ul>
 
-  <p>In addition, several parts of HTML&nbsp;5 have been taken out and will
-   be further developed by the Web Applications Working Group as standalone
+  <p>In addition, several parts of HTML5 have been taken out and will be
+   further developed by the Web Applications Working Group as standalone
    specifications:
 
   <ul>
@@ -1668,8 +1663,8 @@
   </ul>
 
   <p>Web Forms 2.0, previously a standalone specification, has been fully
-   integrated into HTML&nbsp;5 since last publication. The following changes
-   were made to the forms chapter:
+   integrated into HTML5 since last publication. The following changes were
+   made to the forms chapter:
 
   <ul>
    <li>Support for XML submission has been removed.
@@ -1839,7 +1834,7 @@
    Martijn Wargers, Martyn Haigh, Masataka Yakura, Michael Smith, Olivier
    Gendrin, &Oslash;istein E. Andersen, Philip Taylor and Simon Pieters for
    their contributions to this document as well as to all the people who have
-   contributed to HTML&nbsp;5 over the years for improving the Web!
+   contributed to HTML5 over the years for improving the Web!
 
   <h2 class=no-num id=references>References</h2>
 
@@ -1868,16 +1863,15 @@
 
    <dt>[<dfn id=ref-html5>HTML5</dfn>]
 
-   <dd><cite><a href="http://www.w3.org/TR/html5/">HTML&nbsp;5</a></cite>, I.
-    Hickson, D. Hyatt, editors. W3C, February 2009.
+   <dd><cite><a href="http://www.w3.org/TR/html5/">HTML5</a></cite>, I.
+    Hickson, D. Hyatt, editors. W3C, 2009.
 
    <dd><cite><a
-    href="http://www.whatwg.org/specs/web-apps/current-work/">HTML
-    5</a></cite> (editor's draft), I. Hickson, editor. WHATWG, 2009.
+    href="http://www.whatwg.org/specs/web-apps/current-work/">HTML5</a></cite>
+    (editor's draft), I. Hickson, editor. WHATWG, 2009.
 
-   <dd><cite><a
-    href="http://www.w3.org/html/wg/html5/">HTML&nbsp;5</a></cite> (editors'
-    draft), I. Hickson, D. Hyatt, editors. W3C, 2009.
+   <dd><cite><a href="http://www.w3.org/html/wg/html5/">HTML5</a></cite>
+    (editors' draft), I. Hickson, D. Hyatt, editors. W3C, 2009.
 
    <dt>[<dfn id=ref-psl>PSL</dfn>]
 

Index: Overview.src.html
===================================================================
RCS file: /sources/public/html5/html4-differences/Overview.src.html,v
retrieving revision 1.58
retrieving revision 1.59
diff -u -d -r1.58 -r1.59
--- Overview.src.html	25 Aug 2009 09:14:54 -0000	1.58
+++ Overview.src.html	1 Sep 2009 20:30:34 -0000	1.59
@@ -1,7 +1,7 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
 <html lang="en-US">
   <head>
-    <title>HTML&nbsp;5 differences from HTML&nbsp;4</title>
+    <title>HTML5 differences from HTML4</title>
     <style type="text/css">
       div.example { border-left:double }
       .note { margin-left:2em; font-weight:bold; font-style:italic; color:green }
@@ -17,13 +17,13 @@
     <div class="head">
       <p><a href="http://www.w3.org/"><img height="48" width="72" alt="W3C" src="http://www.w3.org/Icons/w3c_home"></a></p>
 
-      <h1 id="html5-diff">HTML&nbsp;5 differences from HTML&nbsp;4</h1>
+      <h1 id="html5-diff">HTML5 differences from HTML4</h1>
 
       <h2 class="no-num no-toc" id="w3c-doctype">[LONGSTATUS] [DATE: 1 August 1986]</h2>
 
       <dl>
         <dt>This Version:</dt>
-        <dd><a href="[VERSION]/">http://www.w3.org/TR/[YEAR]/WD-html5-diff-[CDATE]/</a></dd>
+        <dd><a href="[VERSION]/">http://www.w3.org/TR/[YEAR]/ED-html5-diff-[CDATE]/</a></dd>
 
         <dt>Latest Published Version:</dt>
         <dd><a href="http://www.w3.org/TR/html5-diff/">http://www.w3.org/TR/html5-diff/</a></dd>
@@ -60,12 +60,12 @@
 
     <h2 class="no-num no-toc" id="abstract">Abstract</h2>
 
-    <p>HTML&nbsp;5 defines the fifth major revision of the core language of
-    the World Wide Web, HTML. "HTML&nbsp;5 differences from HTML&nbsp;4"
-    describes the differences between HTML&nbsp;4 and HTML&nbsp;5 and
+    <p>HTML5 defines the fifth major revision of the core language of
+    the World Wide Web, HTML. "HTML5 differences from HTML4"
+    describes the differences between HTML4 and HTML5 and
     provides some of the rationale for the changes. This document may not
-    provide accurate information as the HTML&nbsp;5 specification is still
-    actively in development. When in doubt, always check the HTML&nbsp;5
+    provide accurate information as the HTML5 specification is still
+    actively in development. When in doubt, always check the HTML5
     specification itself. [<cite><span>HTML5</span></cite>]</p>
 
 
@@ -83,7 +83,7 @@
     Working Group intends to publish this document as a
     <a href="http://www.w3.org/2005/10/Process-20051014/#WGNote">Working
     Group Note</a> to accompany the
-    <a href="http://www.w3.org/TR/html5/">HTML&nbsp;5 specification</a>.
+    <a href="http://www.w3.org/TR/html5/">HTML5 specification</a>.
     The appropriate forum for comments is
     <a href="mailto:public-html-comments@w3.org">public-html-comments@w3.org</a>,
     a mailing list with a
@@ -123,22 +123,22 @@
     other and with specifications and standards, but in other ways, they
     continue to diverge.</p>
 
-    <p>HTML&nbsp;4 became a W3C Recommendation in 1997. While it continues
+    <p>HTML4 became a W3C Recommendation in 1997. While it continues
     to serve as a rough guide to many of the core features of HTML, it does
     not provide enough information to build implementations that
     interoperate with each other and, more importantly, with a critical mass
-    of deployed content. The same goes for XHTML&nbsp;1, which defines an
-    XML serialization for HTML&nbsp;4, and DOM Level 2 HTML, which defines
-    JavaScript APIs for both HTML and XHTML. HTML&nbsp;5 will replace these
+    of deployed content. The same goes for XHTML1, which defines an
+    XML serialization for HTML4, and DOM Level 2 HTML, which defines
+    JavaScript APIs for both HTML and XHTML. HTML5 will replace these
     documents. [<cite><span>DOM2HTML</span></cite>]
     [<cite><span>HTML4</span></cite>]
     [<cite><span>XHTML1</span></cite>]</p>
 
-    <p>The HTML&nbsp;5 draft reflects an effort, started in 2004, to study
+    <p>The HTML5 draft reflects an effort, started in 2004, to study
     contemporary HTML implementations and deployed content. The draft:</p>
 
     <ol>
-      <li>Defines a single language called HTML&nbsp;5 which can be written
+      <li>Defines a single language called HTML5 which can be written
       in HTML syntax and in XML syntax.</li>
       <li>Defines detailed processing models to foster interoperable
       implementations.</li>
@@ -150,9 +150,9 @@
 
     <h3 id="open-issues">Open Issues</h3>
 
-    <p><strong>HTML&nbsp;5 is still a draft.</strong> The contents of
-    HTML&nbsp;5, as well as the contents of this document which depend on
-    HTML&nbsp;5, are still being discussed on the HTML Working Group
+    <p><strong>HTML5 is still a draft.</strong> The contents of
+    HTML5, as well as the contents of this document which depend on
+    HTML5, are still being discussed on the HTML Working Group
     and WHATWG mailing lists. The open issues include (this list is not
     exhaustive):</p>
 
@@ -166,7 +166,7 @@
 
     <h3 id="backwards-compatible">Backwards Compatible</h3>
 
-    <p>HTML&nbsp;5 is defined in a way that it is backwards compatible with
+    <p>HTML5 is defined in a way that it is backwards compatible with
     the way user agents handle deployed content. To keep the authoring
     language relatively simple for authors several elements and attributes
     are not included as outlined in the other sections of this document,
@@ -181,14 +181,14 @@
     them in a way that is compatible with how these elements need to behave
     for compatibility with deployed content.</p>
 
-    <p>Since HTML&nbsp;5 has separate conformance requirements for authors
+    <p>Since HTML5 has separate conformance requirements for authors
     and user agents there is no longer a need for marking features
     "deprecated".</p>
 
 
     <h3 id="development-model">Development Model</h3>
     
-    <p>The HTML&nbsp;5 specification will not be considered finished before
+    <p>The HTML5 specification will not be considered finished before
     there are at least two complete implementations of the specification.
     This is a different approach than previous versions of HTML had. The
     goal is to ensure that the specification is implementable and usable by
@@ -202,7 +202,7 @@
     <h3 id="webarch">Impact on Web Architecture</h3>
     <!-- http://lists.w3.org/Archives/Public/www-tag/2008May/0087.html -->
 
-    <p>The following areas / features defined in HTML&nbsp;5 are believed to
+    <p>The following areas / features defined in HTML5 are believed to
     impact the Web architecture:</p>
 
     <ul>
@@ -216,7 +216,7 @@
      <li>The use of imperative definitions rather than abstract definitions
      with the requirement of black-box equivalence in implementations.</li>
 
-     <li>The new content model concepts (replacing HTML&nbsp;4's block and
+     <li>The new content model concepts (replacing HTML4's block and
      inline concepts).</li>
 
      <li>The focus on accessibility as a built-in concept for new features
@@ -225,7 +225,7 @@
      the <code>alt</code> attribute).</li>
 
      <li>The focus on defining the semantics in detail (e.g. the outline
-     algorithm, replacing the vague semantics in HTML&nbsp;4).</li>
+     algorithm, replacing the vague semantics in HTML4).</li>
 
      <!--
      <li>The <code>datagrid</code> element.</li>
@@ -263,17 +263,17 @@
 
     <h2 id="syntax">Syntax</h2>
 
-    <p>HTML&nbsp;5 defines an HTML syntax that is
-    compatible with HTML&nbsp;4 and XHTML&nbsp;1 documents published on the
+    <p>HTML5 defines an HTML syntax that is
+    compatible with HTML4 and XHTML1 documents published on the
     Web, but is not compatible with the more esoteric SGML features of
-    HTML&nbsp;4, such as
+    HTML4, such as
     <a href="http://www.w3.org/TR/1999/REC-html401-19991224/appendix/notes.html#h-B.3.6">processing instructions</a>
     and
     <a href="http://www.w3.org/TR/1999/REC-html401-19991224/appendix/notes.html#h-B.3.7">shorthand markup</a>.
     Documents using the HTML syntax must be
     served with the <code>text/html</code> media type.</p>
 
-    <p>HTML&nbsp;5 also defines detailed parsing rules (including "error
+    <p>HTML5 also defines detailed parsing rules (including "error
     handling") for this syntax which are largely compatible with popular
     implementations. User agents must use these rules for resources that
     have the <code>text/html</code> media type. Here is an example document
@@ -290,15 +290,15 @@
   &lt;/body>
 &lt;/html></code></pre>
 
-    <p>The other syntax that can be used for HTML&nbsp;5 is XML. This syntax
-    is compatible with XHTML&nbsp;1 documents and implementations. Documents
+    <p>The other syntax that can be used for HTML5 is XML. This syntax
+    is compatible with XHTML1 documents and implementations. Documents
     using this syntax need to be served with an XML media type and elements
     need to be put in the <code>http://www.w3.org/1999/xhtml</code>
     namespace following the rules set forth by the XML specifications.
     [<cite><span>XML</span></cite>]</p>
 
     <p>Below is an example document that conforms to the XML syntax of
-    HTML&nbsp;5. Note that XML documents must have an XML media type such as
+    HTML5. Note that XML documents must have an XML media type such as
     <code>application/xhtml+xml</code> or <code>application/xml</code>.</p>
     
     <pre><code>&lt;?xml version="1.0" encoding="UTF-8"?>
@@ -313,7 +313,7 @@
     
     <h3 id="character-encoding">Character Encoding</h3>
     
-    <p>For the HTML syntax of HTML&nbsp;5 authors have three means of
+    <p>For the HTML syntax of HTML5 authors have three means of
     setting the character encoding:</p>
 
     <ul>
@@ -338,7 +338,7 @@
 
     <h3 id="doctype">The <code title="">DOCTYPE</code></h3>
 
-    <p>The HTML syntax of HTML&nbsp;5 requires a
+    <p>The HTML syntax of HTML5 requires a
     <code title="">DOCTYPE</code> to be specified to ensure that the browser
     renders the page in standards mode. The <code title="">DOCTYPE</code>
     has no other purpose and is therefore optional for XML. Documents with
@@ -349,7 +349,7 @@
     <code>&lt;!DOCTYPE html></code> and is case-insensitive in the HTML
     syntax. <code title="">DOCTYPE</code>s from earlier versions of HTML
     were longer because the HTML language was SGML-based and therefore
-    required a reference to a DTD. With HTML&nbsp;5 this is no longer the
+    required a reference to a DTD. With HTML5 this is no longer the
     case and the <code title="">DOCTYPE</code> is only needed to enable
     standards mode for documents written using the HTML syntax. Browsers
     already do this for <code>&lt;!DOCTYPE html></code>.</p>
@@ -357,7 +357,7 @@
     
     <h3 id="mathml-svg">MathML and SVG</h3>
     
-    <p>The HTML syntax of HTML&nbsp;5 allows for MathML and SVG elements to
+    <p>The HTML syntax of HTML5 allows for MathML and SVG elements to
     be used inside a document. E.g. a very simple document using some of the
     minimal syntax features could look like:</p>
     
@@ -390,8 +390,8 @@
     <h2 id="language">Language</h2>
     
     <p>This section is split up in several subsections to more clearly
-    illustrate the various differences there are between HTML&nbsp;4 and
-    HTML&nbsp;5.</p>
+    illustrate the various differences there are between HTML4 and
+    HTML5.</p>
 
 
     <h3 id="new-elements">New Elements</h3>
@@ -571,9 +571,9 @@
 
     <h3 id="new-attributes">New Attributes</h3>
     
-    <p>HTML&nbsp;5 has introduced several new attributes to various elements
-    that were already part of HTML&nbsp;4:</p>
-    
+    <p>HTML5 has introduced several new attributes to various elements
+    that were already part of HTML4:</p>
+
     <ul>
       <li><p>The <code>a</code> and <code>area</code> elements now have a
       <code>media</code> attribute for consistency with the <code>link</code>
@@ -685,7 +685,7 @@
       sandboxing content, e.g. blog comments.</p></li>
     </ul>
 
-    <p>Several attributes from HTML&nbsp;4 now apply to all elements. These
+    <p>Several attributes from HTML4 now apply to all elements. These
     are called global attributes: <code>class</code>, <code>dir</code>,
     <code>id</code>, <code>lang</code>, <code>style</code>,
     <code>tabindex</code> and <code>title</code>.</p>
@@ -715,7 +715,7 @@
       <li>The <code>item</code>, <code>itemprop</code>, and
       <code>subject</code> attributes can be used to annotate content with
       specific machine-readable labels. This feature is called Microdata in
-      the HTML&nbsp;5 draft.</li>
+      the HTML5 draft.</li>
       
       <li>The <code>role</code> and <code>aria-<var>*</var></code>
       collection attributes which can be used to instruct assistive
@@ -726,7 +726,7 @@
 
     </ul>
 
-    <p>HTML&nbsp;5 also makes all event handler attributes from HTML&nbsp;4
+    <p>HTML5 also makes all event handler attributes from HTML4
     that take the form <code>on<var>event-name</var></code> global
     attributes and adds several new event handler attributes for new events
     it defines, such as the <code>message</code> event which is used by the
@@ -735,7 +735,7 @@
 
     <h3 id="changed-elements">Changed Elements</h3>
 
-    <p>These elements have slightly modified meanings in HTML&nbsp;5 to
+    <p>These elements have slightly modified meanings in HTML5 to
     better reflect how they are used on the Web or to make them more
     useful:</p>
 
@@ -798,7 +798,7 @@
      use the <code>id</code> attribute instead.</p></li>
 
      <li><p>The <code>summary</code> attribute on <code>table</code>. The
-     HTML&nbsp;5 draft defines several alternative solutions.</p></li>
+     HTML5 draft defines several alternative solutions.</p></li>
     </ul>
 
 
@@ -806,10 +806,10 @@
 
     <p>The elements in this section are not to be used by authors. User
     agents will still have to support them and various sections in
-    HTML&nbsp;5 define how. E.g. the obsolete <code>isindex</code> element
+    HTML5 define how. E.g. the obsolete <code>isindex</code> element
     is handled by the parser section.</p>
 
-    <p>The following elements are not in HTML&nbsp;5 because their effect is
+    <p>The following elements are not in HTML5 because their effect is
     purely presentational and their function is better handled by CSS:</p>
 
     <ul>
@@ -830,7 +830,7 @@
       <li><code>u</code>
     </ul>
 
-    <p>The following elements are not in HTML&nbsp;5 because their usage
+    <p>The following elements are not in HTML5 because their usage
     affected usability and accessibility for the end user in a negative
     way:</p>
 
@@ -866,7 +866,7 @@
 
     <h3 id="absent-attributes">Absent Attributes</h3>
     
-    <p>Some attributes from HTML&nbsp;4 are no longer allowed in HTML&nbsp;5. If
+    <p>Some attributes from HTML4 are no longer allowed in HTML5. If
     they need to have any impact on user agents for compatibility reasons it is
     defined how they should work in those scenarios.</p>
     
@@ -906,8 +906,8 @@
       <li><code>scope</code> attribute on <code>td</code>.
     </ul>
     
-    <p>In addition, HTML&nbsp;5 has none of the presentational attributes
-    that were in HTML&nbsp;4 as their functions are better handled by
+    <p>In addition, HTML5 has none of the presentational attributes
+    that were in HTML4 as their functions are better handled by
     CSS:</p>
     
     <ul>
@@ -984,7 +984,7 @@
 
     <h2 id="apis">APIs</h2>
 
-    <p>HTML&nbsp;5 introduces a number of APIs that help in creating Web
+    <p>HTML5 introduces a number of APIs that help in creating Web
     applications. These can be used together with the new elements introduced
     for applications:</p>
 
@@ -1021,7 +1021,7 @@
     <h3 id="htmldocument-extensions">Extensions to
     <code>HTMLDocument</code></h3>
     
-    <p>HTML&nbsp;5 has extended the <code>HTMLDocument</code> interface from DOM
+    <p>HTML5 has extended the <code>HTMLDocument</code> interface from DOM
     Level 2 HTML in a number of ways. The interface is now implemented on
     <em>all</em> objects implementing the <code>Document</code> interface so it
     stays meaningful in a compound document context. It also has several
@@ -1052,7 +1052,7 @@
     <h3 id="htmlelement-extensions">Extensions to <code>HTMLElement</code></h3>
     
     <p>The <code>HTMLElement</code> interface has also gained several extensions
-    in HTML&nbsp;5:</p>
+    in HTML5:</p>
     
     <ul>
       <li><p><code>getElementsByClassName()</code> which is basically a scoped
@@ -1071,16 +1071,16 @@
     </ul>
     
     
-    <h2 id="changelog">HTML&nbsp;5 Changelogs</h2>
+    <h2 id="changelog">HTML5 Changelogs</h2>
 
     <p>The changelogs in this section indicate what has been changed between
-    publications of the HTML&nbsp;5 drafts. Rationale for changes can be
+    publications of the HTML5 drafts. Rationale for changes can be
     found in the
     <a href="http://lists.w3.org/Archives/Public/public-html/"><code>public-html@w3.org</code></a>
     and
     <a href="http://lists.whatwg.org/pipermail/whatwg-whatwg.org/"><code>whatwg@whatwg.org</code></a>
     mailing list archives and to some extent in the
-    <a href="http://blog.whatwg.org/category/weekly-review">This Week in HTML&nbsp;5</a>
+    <a href="http://blog.whatwg.org/category/weekly-review">This Week in HTML5</a>
     series of blog posts. Many editorial and minor technical changes are not
     included in these changelogs. I.e. implementors are strongly encouraged
     to follow the development of the main specification on a frequent basis
@@ -1154,7 +1154,7 @@
     issues specific to implementors, and other small problems have been
     resolved.</p>
 
-    <p>In addition, the following parts of HTML&nbsp;5 have been taken out
+    <p>In addition, the following parts of HTML5 have been taken out
     and will likely be further developed at the IETF:</p>
 
     <ul>
@@ -1214,7 +1214,7 @@
      asynchronous and allow for unloaded parts of the grid.</li>
     </ul>
     
-    <p>In addition, several parts of HTML&nbsp;5 have been taken out and
+    <p>In addition, several parts of HTML5 have been taken out and
     will be further developed by the Web Applications Working Group as
     standalone specifications:</p>
     
@@ -1389,7 +1389,7 @@
     </ul>
 
     <p>Web Forms 2.0, previously a standalone specification, has been fully
-    integrated into HTML&nbsp;5 since last publication. The following
+    integrated into HTML5 since last publication. The following
     changes were made to the forms chapter:</p>
 
     <ul>
@@ -1537,7 +1537,7 @@
     Simon Pieters
 
     for their contributions to this document as well as to all the people
-    who have contributed to HTML&nbsp;5 over the years for improving the
+    who have contributed to HTML5 over the years for improving the
     Web!</p>
 
 
@@ -1569,15 +1569,15 @@
 
       <dt>[<dfn id="ref-html5">HTML5</dfn>]</dt>
 
-      <dd><cite><a href="http://www.w3.org/TR/html5/">HTML&nbsp;5</a></cite>,
-      I. Hickson, D. Hyatt, editors. W3C, February 2009.</dd>
+      <dd><cite><a href="http://www.w3.org/TR/html5/">HTML5</a></cite>,
+      I. Hickson, D. Hyatt, editors. W3C, 2009.</dd>
 
-      <dd><cite><a href="http://www.whatwg.org/specs/web-apps/current-work/">HTML
-      5</a></cite> (editor's draft), I. Hickson, editor. WHATWG, 2009.</dd>
+      <dd><cite><a href="http://www.whatwg.org/specs/web-apps/current-work/">HTML5</a></cite>
+      (editor's draft), I. Hickson, editor. WHATWG, 2009.</dd>
 
-      <dd><cite><a href="http://www.w3.org/html/wg/html5/">HTML&nbsp;5</a></cite>
+      <dd><cite><a href="http://www.w3.org/html/wg/html5/">HTML5</a></cite>
       (editors' draft), I. Hickson, D. Hyatt, editors. W3C, 2009.</dd>
-      
+
       <dt>[<dfn id="ref-psl">PSL</dfn>]</dt>
       
       <dd><cite><a href="http://publicsuffix.org/">Public Suffix List</a></cite>,

Received on Tuesday, 1 September 2009 20:30:48 UTC