- From: Michael Smith via cvs-syncmail <cvsmail@w3.org>
- Date: Mon, 09 Jun 2008 18:59:53 +0000
- To: public-html-commits@w3.org
Update of /sources/public/html5/pubnotes
In directory hutz:/tmp/cvs-serv27964
Modified Files:
ChangeLog Overview.html Overview.src.html specgen.xsl
style.css
Log Message:
various tweaks to get ready for publication
Index: specgen.xsl
===================================================================
RCS file: /sources/public/html5/pubnotes/specgen.xsl,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -d -r1.19 -r1.20
--- specgen.xsl 9 Jun 2008 16:21:08 -0000 1.19
+++ specgen.xsl 9 Jun 2008 18:59:51 -0000 1.20
@@ -246,6 +246,35 @@
</div>
</xsl:template>
+ <xsl:template match="h:*[@id = 'summary']">
+ <div id="summary" class="section">
+ <xsl:apply-templates
+ select="document('summary.html')//h:div[child::*[@id='webarch']]"/>
+ </div>
+ </xsl:template>
+
+ <xsl:template match="h:div[child::*[@id='webarch']]">
+ <xsl:apply-templates/>
+ </xsl:template>
+
+ <xsl:template match="h:h3[@id = 'webarch']">
+ <h2>Summary: Changes impacting Web architecture <a
+ href="#summary">#</a>
+ <xsl:text> </xsl:text><a href="#summary-toc">T</a></h2>
+ </xsl:template>
+
+ <xsl:template match="h:div[child::*[@id='webarch']]/h:p[1]">
+ <p>This section provides a high-level summary of changes
+ introduced by new areas or features of the HTML 5
+ specification that are believed to impact the Web
+ architecture. For more detailed descriptions of the changes,
+ see the sections in this document that follow this one.
+ (Note: The source for this summary is maintained in the <a
+ href="http://www.w3.org/TR/html5-diff/" >HTML 5
+ differences from HTML 4</a> document; the summary was
+ copied from that document into this one.)</p>
+ </xsl:template>
+
<xsl:template name='revision-note'>
<xsl:if test='$maturity="ED"'>
<div class='ednote'>
@@ -469,7 +498,11 @@
</xsl:choose>
</xsl:template>
- <xsl:template match='h:h2'>
+ <xsl:template match='h:h2[not(../@id = "abstract")
+ and not(../@id="status")
+ and not(../@id="toc")
+ ]'
+ >
<xsl:variable name="myid">
<xsl:value-of select="../@id"/>
</xsl:variable>
@@ -492,9 +525,11 @@
<xsl:text> </xsl:text>
<a class="toc-bak" href="#{$myid}-toc">T</a>
</xsl:element>
+ <xsl:if test="not($myid = 'fpwd')">
<p class="spec-link">View “<a href="http://www.w3.org/TR/html5/#{$myid}"
><xsl:apply-templates select='node()'/></a>” in the
specification</p>
+ </xsl:if>
</xsl:template>
<xsl:template match='h:*[@class="ednote"]'>
Index: ChangeLog
===================================================================
RCS file: /sources/public/html5/pubnotes/ChangeLog,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -d -r1.11 -r1.12
--- ChangeLog 9 Jun 2008 16:21:08 -0000 1.11
+++ ChangeLog 9 Jun 2008 18:59:51 -0000 1.12
@@ -1,3 +1,13 @@
+2008-06-10 03:56 mike
+
+ * Makefile (1.5), summary.html (1.1): made build create
+ summary.html WF version of anne's html5 html4 differences doc
+
+2008-06-10 01:21 mike
+
+ * ChangeLog (1.11), Overview.html (1.236), Overview.src.html
+ (1.230), specgen.xsl (1.19), style.css (1.61): added linking
+
2008-06-09 19:45 mike
* ChangeLog (1.10), Overview.html (1.235), Overview.src.html
Index: Overview.html
===================================================================
RCS file: /sources/public/html5/pubnotes/Overview.html,v
retrieving revision 1.236
retrieving revision 1.237
diff -u -d -r1.236 -r1.237
--- Overview.html 9 Jun 2008 16:21:08 -0000 1.236
+++ Overview.html 9 Jun 2008 18:59:51 -0000 1.237
@@ -1,44 +1,29 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<!-- * -->
-<!-- * Note: This file was generated from source at http://dev.w3.org/html5/pubnotes/Overview.src.html -->
-<!-- * Run “make” to regenerate it. -->
-<!-- * -->
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><meta charset="utf-8" /><title>HTML 5 Publication Notes</title>
<meta content="$Id$" name="revision" />
<link href="style.css" type="text/css" rel="stylesheet" />
- <link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-ED" type="text/css" />
+ <link rel="stylesheet" href="http://www.w3.org/StyleSheets/TR/W3C-WD" type="text/css" />
</head><div class="head"><div><a href="http://www.w3.org/"><img src="http://www.w3.org/Icons/w3c_home" width="72" height="48" alt="W3C" /></a></div><h1>HTML 5 Publication Notes</h1><h2>
W3C
- Editor’s Draft <em>9 June 2008</em></h2><dl><dt>Latest Editor’s Draft:</dt><dd><a id="latestED" href="http://dev.w3.org/html5/pubnotes/Overview.src.html">http://dev.w3.org/html5/pubnotes/Overview.src.html</a><script type="text/ecmascript">
- var id = "$Id$";
- var a = document.getElementById('cvsVersionLink');
- var xs = id.match(/ ([0-9]\.[0-9.]+) /);
- if (xs) {
- var rev = xs[1];
- a.href = "http://dev.w3.org/html5/pubnotes/Overview.src.html?rev=" + rev + String.fromCharCode(38) + "content-type=text/html; charset=utf-8";
- a.firstChild.data = a.href;
- }
- </script></dd><dt>Latest Published Version:</dt><dd><a href="http://www.w3.org/TR/html5-pubnotes/">http://www.w3.org/TR/html5-pubnotes/</a></dd><dt>Editor:</dt><dd><a href="http://people.w3.org/mike">Michael(tm) Smith</a>, W3C <<a href="mailto:mike@w3.org">mike@w3.org</a>></dd></dl><p class="copyright"><a href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a> © 2008 <a href="http://www.w3.org/"><acronym title="World Wide Web Consortium">W3C</acronym></a><sup>®</sup> (<a href="http://www.csail.mit.edu/"><acronym title="Massachusetts Institute of Technology">MIT</acronym></a>, <a href="http://www.ercim.org/"><acronym title="European Research Consortium for Informatics and Mathematics">ERCIM</acronym></a>, <a href="http://www.keio.ac.jp/">Keio</a>), All Rights Reserved. W3C <a href="http://www.w3.org/Consortium/Legal/ipr-notice#Legal_Disclaimer">liability</a>, <a href="http://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks">trademark</a> and <a href="htp://www.w3.org/Consortium/Legal/copyright-documents">document use</a> rules apply.</p></div><hr />
+ Working Draft <em>10 June 2008</em></h2><dl><dt>This Version:</dt><dd><a href="http://www.w3.org/TR/2008/WD-html5-pubnotes-20080610/">http://www.w3.org/TR/2008/WD-html5-pubnotes-20080610/</a></dd><dt>Latest Version:</dt><dd><a href="http://www.w3.org/TR/html5-pubnotes/">http://www.w3.org/TR/html5-pubnotes/</a></dd><dt>Editor:</dt><dd><a href="http://people.w3.org/mike">Michael(tm) Smith</a>, W3C <<a href="mailto:mike@w3.org">mike@w3.org</a>></dd></dl><p class="copyright"><a href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a> © 2008 <a href="http://www.w3.org/"><acronym title="World Wide Web Consortium">W3C</acronym></a><sup>®</sup> (<a href="http://www.csail.mit.edu/"><acronym title="Massachusetts Institute of Technology">MIT</acronym></a>, <a href="http://www.ercim.org/"><acronym title="European Research Consortium for Informatics and Mathematics">ERCIM</acronym></a>, <a href="http://www.keio.ac.jp/">Keio</a>), All Rights Reserved. W3C <a href="http://www.w3org/Consortium/Legal/ipr-notice#Legal_Disclaimer">liability</a>, <a href="http://www.w3.org/Consortium/Legal/ipr-notice#W3C_Trademarks">trademark</a> and <a href="http://www.w3.org/Consortium/Legal/copyright-documents">document use</a> rules apply.</p></div><hr />
<body>
- <div style="text-align: center" id="tocjump">[<a href="#toc">skip to Table of Contents</a>]</div>
+ <div style="text-align: center" id="tocjump"><a href="#toc">skip to Table of Contents</a></div>
<div id="abstract">
- <h2>Abstract <a class="hash" href="#abstract">#</a> <a class="toc-bak" href="#abstract-toc">T</a></h2><p class="spec-link">View “<a href="http://www.w3.org/TR/html5/#abstract">Abstract</a>” in the
- specification</p>
+ <h2>Abstract</h2>
<p>This document provides supplemental information on the
current working draft of the HTML 5 specification. It
primarily documents changes that have been made to the HTML
5 draft specification since the time of its publication as
a First Public Working Draft (FPWD).</p>
- <div class="ednote"><h4 class="ednoteHeader">Editorial note</h4><p>This is revision $Id$.</p></div></div>
+ </div>
<div id="status">
- <h2>Status of this Document <a class="hash" href="#status">#</a> <a class="toc-bak" href="#status-toc">T</a></h2><p class="spec-link">View “<a href="http://www.w3.org/TR/html5/#status">Status of this Document</a>” in the
- specification</p>
+ <h2>Status of this Document</h2>
<p><em>
This section describes the status of this document at the time of
its publication. Other documents may supersede this document. A list
@@ -46,7 +31,7 @@
report 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><p>
- This document is the 9 June 2008 <b>Editor’s Draft</b> of
+ This document is the 10 June 2008 <b>Working Draft</b> of
<cite>HTML 5 Publication Notes</cite>.
Please send comments about this document to
@@ -59,7 +44,7 @@
You can find the source for the current version of this document in the
<a href="http://dev.w3.org/html5/pubnotes/Overview.src.html">W3C source repository</a>.
</p><p>
- Publication as a Editor’s Draft does not imply endorsement by the
+ Publication as a Working Draft does not imply endorsement by the
W3C Membership. This is a draft document and may be updated, replaced
or obsoleted by other documents at any time. It is inappropriate to cite
this document as other than work in progress.
@@ -78,20 +63,88 @@
6 of the W3C Patent Policy</a>.
</p></div>
<div id="toc">
- <h2>Table of Contents <a class="hash" href="#toc">#</a> <a class="toc-bak" href="#toc-toc">T</a></h2><p class="spec-link">View “<a href="http://www.w3.org/TR/html5/#toc">Table of Contents</a>” in the
- specification</p>
- <ul><li id="this_introduction-toc"><a href="#this_introduction">Introduction</a></li><li id="introduction-toc"><a href="#introduction">Section 1, Introduction</a><ul><li id="structure-toc"><a href="#structure">Section 1.2, Structure of this specification</a></li><li id="conformance-toc"><a href="#conformance">Section 1.3, Conformance requirements</a></li><li id="terminology-toc"><a href="#terminology">Section 1.4, Terminology</a></li></ul></li><li id="dom-toc"><a href="#dom">Section 2, The Document Object Model</a><ul><li id="documents-toc"><a href="#documents">Section 2.1, Documents</a></li><li id="elements-toc"><a href="#elements">Section 2.2, Elements</a></li><li id="common0-toc"><a href="#common0">Section 2.3, Common DOM interfaces</a></li><li id="dom-tree-toc"><a href="#dom-tree">Section 2.4, DOM tree accessors</a></li><li id="dynamic-toc"><a href="#dynamic">Section 2.5, Dynamic markup insertion</a></li><li id="apis-in-toc"><a href="#apis-in">Section 2.6, APIs in HTML documents</a></li></ul></li><i id="semantics-toc"><a href="#semantics">Section 3, Semantics and structure of HTML elements</a><ul><li id="common1-toc"><a href="#common1">Section 3.2, Common microsyntaxes</a></li><li id="documents0-toc"><a href="#documents0">Section 3.3, Documents and document fragments</a></li><li id="global-toc"><a href="#global">Section 3.4, Global attributes</a></li><li id="interaction-toc"><a href="#interaction">Section 3.5, Interaction</a></li><li id="the-root-toc"><a href="#the-root">Section 3.6, The root element</a></li><li id="document-toc"><a href="#document">Section 3.7, Document metadata</a><ul><li id="the-base-toc"><a href="#the-base">Section 3.7.3, The base element</a></li><li id="the-link-toc"><a href="#the-link">Section 3.7.4, The link element</a></li><li id="meta-toc"><a href="#meta">Section 3.7.5, The meta element</a></li><li id="the-style0-toc"><a href="#the-style0">Section 3.7.6, The style element</a></li></ul></li><li id="sections-toc"><a href="#sections">Section 3.8, Sections</a><ul><li id="the-bod-toc"><a href="#the-body">Section 3.8.1, The body element</a></li><li id="the-nav-toc"><a href="#the-nav">Section 3.8.3, The nav element</a></li><li id="blockquoteold-toc"><a href="#blockquoteold">Section 3.8.5 [now 3.9.6], The blockquote element</a></li><li id="the-aside-toc"><a href="#the-aside">Section 3.8.6 [now 3.8.5], The aside element</a></li><li id="the-header-toc"><a href="#the-header">Section 3.8.8 [now 3.8.7], The header element</a></li><li id="the-footer-toc"><a href="#the-footer">Section 3.8.9 [now 3.8.8], The footer element</a></li><li id="the-address-toc"><a href="#the-address">Section 3.8.10 [now 3.8.9], The address element</a></li><li id="headings-toc"><a href="#headings">Section 3.8.11 [now 3.8.10], Headings and sections</a></li></ul></li><li id="grouping-toc"><a href="#grouping">Section 3.9, Grouping content</a><ul><li id="the-pre-toc"><a href="#the-pre">Section 3.9.4 [was 3.10.1], The pre element</a></li><li id="the-blockquote-toc"><a href="#the-blockquote">Section 3.9.6 [was 3.8.5], Theblockquote element</a></li><li id="the-ol-toc"><a href="#the-ol">Section 3.9.7 [was 3.11.1], The ol element</a></li><li id="the-ul-toc"><a href="#the-ul">Section 3.9.8 [was 3.11.2], The ul element</a></li><li id="the-li-toc"><a href="#the-li">Section 3.9.9 [was 3.11.3], The li element</a></li><li id="the-dl-toc"><a href="#the-dl">Section 3.9.10 [was 3.11.4], The dl element</a></li><li id="the-dt-toc"><a href="#the-dt">3.9.11 [was 3.11.5], The dt element</a></li></ul></li><li id="text-level-toc"><a href="#text-level">Section 3.10 [was 3.12], Text-level semantics</a><ul><li id="the-a-toc"><a href="#the-a">Section 3.10.1, The a element</a></li><li id="the-q-toc"><a href="#the-q">Section 3.10.2, The q element</a></li><li id="the-cite-toc"><a href="#the-cite">Section 3.10.3, The cite element</a></li><li id="the-mark-toc"><a href="#the-mark">Section 3.10.7, The mark element [was: the m element]</a></li><li id="the-dfn-toc"><a href="#the-dfn">Section 3.10.8, The dfn element</a></li><li id="the-abbr-toc"><a href="#he-abbr">Section 3.10.9, The abbr element</a></li><li id="the-progress-toc"><a href="#the-progress">Section 3.10.11, The progress element</a></li><li id="the-meter-toc"><a href="#the-meter">Section 3.10.12, The meter element</a></li><li id="the-code-toc"><a href="#the-code">Section 3.10.13, The code element</a></li><li id="the-var-toc"><a href="#the-var">Section 3.10.14, The var element</a></li><li id="the-samp-toc"><a href="#the-samp">Section 3.10.15, The samp element</a></li><li id="the-sub-toc"><a href="#the-sub">Section 3.10.17, The sub and sup elements</a></li><li id="the-span-toc"><a href="#the-span">Section 3.10.18, The span element</a></li><li id="the-i-toc"><a href="#the-i">Section 3.10.19, The i element</a></li><li id="the-ruby-toc"><a href="#the-ruby">Section 3.10.22 [new], The ruby element</a></li><li id="the-rt-toc"><a href="#the-rt">Section 3.10.23 [new], The rt element</a></li><li id="the-rp-toc"><a href="#the-rp">Section 3.10.24 [new], The rp element</a></li><li id="usage-toc"><a href="#usag">Section 3.10.25 [new], Usage summary</a></li><li id="footnotes-toc"><a href="#footnotes">Section 3.10.26 [new], Footnotes</a></li></ul></li><li id="edits-toc"><a href="#edits">Section 3.11 [was 3.13], Edits</a><ul><li id="edits0-toc"><a href="#edits0">Section 3.11.4 [new], Edits and paragraphs</a></li><li id="edits1-toc"><a href="#edits1">Section 3.11.5 [new], Edits and lists</a></li></ul></li><li id="embedded0-toc"><a href="#embedded0">Section 3.12 [was 3.14], Embedded content</a><ul><li id="the-figure-toc"><a href="#the-figure">Section 3.12.1, The figure element</a></li><li id="the-img-toc"><a href="#the-img">Section 3.12.2, The img element</a></li><li id="the-iframe-toc"><a href="#the-iframe">Section 3.12.3, The iframe element</a></li><li id="the-embed-toc"><a href="#the-embed">Section 3.12.4, The embed element</a></li><li id="the-object-toc"><a href="#the-object">Section 3.12.5, The object element</a></li><li id="the-param-toc"><a href="#the-param">Section 3.12.6, The param element</a></li><li id="thevideo-toc"><a href="#the-video">Section 3.12.7, The video element</a></li><li id="the-source-toc"><a href="#the-source">Section 3.12.9, The source element</a></li><li id="media-toc"><a href="#media">Section 3.12.10, Media elements</a></li><li id="the-canvas-toc"><a href="#the-canvas">Section 3.12.11, The canvas element</a><ul><li id="the-2d-toc"><a href="#the-2d">Section 3.12.11.1, The 2D context</a></li></ul></li><li id="the-map-toc"><a href="#the-map">Section 3.12.12, The map element</a></li><li id="the-area-toc"><a href="#the-area">Section 3.12.13, The area element</a></li><li id="image-maps-toc"><a href="#image-maps">Section 3.12.14, Image maps</a></li><li id="mathml-toc"><a href="#mathml">Section 3.12.15 [new], MathML</a></li><li id="svg-toc"><a href="#svg">Section 3.12.16 [new], SVG</a></li></ul></li><li id="tabular-toc"><a href="#tabular">Section 3.13 [was 3.15], Tabular data</a><ul><li id="the-table-toc"><a href="#the-table">3.13.2, The table element</a></li><li id="the-colgroup-toc"><a href="#the-clgroup">3.13.4, The colgroup element</a></li><li id="the-col-toc"><a href="#the-col">3.13.5, The col element</a></li><li id="the-tbody-toc"><a href="#the-tbody">3.13.6, The tbody element</a></li><li id="the-thead-toc"><a href="#the-thead">3.13.7, The thead element</a></li><li id="the-tfoot-toc"><a href="#the-tfoot">3.13.8, The tfoot element</a></li><li id="the-tr-toc"><a href="#the-tr">3.13.9, The tr element</a></li><li id="the-td-toc"><a href="#the-td">3.13.10, The td element</a></li><li id="the-th-toc"><a href="#the-th">3.13.11, The th element</a></li><li id="attributes0-toc"><a href="#attributes0">3.13.12 [new], Attributes common to td and th
- elements</a></li><li id="processing-toc"><a href="#processing">3.13.13, Processing model</a><ul><li id="tableforming-toc"><a href="#tableforming">3.13.13.1, Forming a table</a></li></ul></li></ul></li><li id="forms-toc"><a href="#forms">Section 3.14 [was 3.16], Forms</a></li><li id="scripting0-toc"><a href="#scripting0">Section 3.15 [was 3.17], Scripting</a><ul><li id="script-toc"><a href="#script">Section 3.15.1, The script element</a></li><li id="the-noscript-toc"><a href="#the-noscript">Section 3.15.2, The noscript element</a></li><li id="the-event-source-toc"><a href="#the-event-source">Section 3.15.3, The event-source element</a></li></ul></li><li id="interactive-elements-toc"><a href="#interactive-elements">Section 3.16 [was 3.18], Interactive elements</a><ul><li id="datagrid-toc"><a href="#datagrid">Section 3.16.2, The datagrid element</a></li><li id="menus-toc"><a href="#menus">Section 3.16.4, The menu element</a></li><li id="commands-toc"><a href="#commands">Section 3.16.5, Commands<a></li></ul></li><li id="datatemplate-toc"><a href="#datatemplate">Section 3.17 [was 3.19], Data Templates</a></li><li id="miscellaneous-toc"><a href="#miscellaneous">Section 3.18 [was 3.20], Miscellaneous elements</a></li></ul></li><li id="web-browsers-toc"><a href="#web-browsers">Section 4, Web browsers</a><ul><li id="windows-toc"><a href="#windows">Section 4.1, Browsing context</a></li><li id="the-default0-toc"><a href="#the-default0">Section 4.2, The default view</a></li><li id="origin-toc"><a href="#origin">Section 4.3 [was 4.3.2], Origin</a></li><li id="scripting-toc"><a href="#scripting">Section 4.3 [now 4.4], Scripting</a></li><li id="user-prompts-toc"><a href="#user-prompts">Section 4.4 [now 4.5], User prompts</a></li><li id="browser-toc"><a href="#browser">Section 4.5 [now 4.6], Browser state</a></li><li id="offline-toc"><a href="#offline">Section 4.6 [now 4.7], Offline Web applications</a></li><li id="history-toc"><a href="#history">Section 4.7 [now 4.8], Session history and navigation</a></li><l id="browsing0-toc"><a href="#browsing0">Section 4.9 [new], Browsing the Web</a></li><li id="content-type-sniffing-toc"><a href="#content-type-sniffing">Section 4.9 [now 4.10], Determining the type of a
+ <h2>Table of Contents</h2>
+ <ul><li id="summary-toc"><a href="#summary">Summary: Changes impacting Web architecture</a></li><li id="fpwd-toc"><a href="#fpwd">Changes since the First Public Working Draft</a><ul><li id="introduction-toc"><a href="#introduction">Section 1, Introduction</a><ul><li id="structure-toc"><a href="#structure">Section 1.2, Structure of this specification</a></li><li id="conformance-toc"><a href="#conformance">Section 1.3, Conformance requirements</a></li><li id="terminology-toc"><a href="#terminology">Section 1.4, Terminology</a></li></ul></li><li id="dom-toc"><a href="#dom">Section 2, The Document Object Model</a><ul><li id="documents-toc"><a href="#documents">Section 2.1, Documents</a></li><li id="elements-toc"><a href="#elements">Section 2.2, Elements</a></li><li id="common0-toc"><a href="#common0">Section 2.3, Common DOM interfaces</a></li><li id="dom-tree-toc"><a href="#dom-tree">Section 2.4, DOM tree accessors</a></li><li id="dynamic-toc"><a href="#dynamic">Section 2.5, Dynamic markup insertion</a></l><li id="apis-in-toc"><a href="#apis-in">Section 2.6, APIs in HTML documents</a></li></ul></li><li id="semantics-toc"><a href="#semantics">Section 3, Semantics and structure of HTML elements</a><ul><li id="common1-toc"><a href="#common1">Section 3.2, Common microsyntaxes</a></li><li id="documents0-toc"><a href="#documents0">Section 3.3, Documents and document fragments</a></li><li id="global-toc"><a href="#global">Section 3.4, Global attributes</a></li><li id="interaction-toc"><a href="#interaction">Section 3.5, Interaction</a></li><li id="the-root-toc"><a href="#the-root">Section 3.6, The root element</a></li><li id="document-toc"><a href="#document">Section 3.7, Document metadata</a><ul><li id="the-base-toc"><a href="#the-base">Section 3.7.3, The base element</a></li><li id="the-link-toc"><a href="#the-link">Section 3.7.4, The link element</a></li><li id="meta-toc"><a href="#meta">Section 3.7.5, The meta element</a></li><li id="the-style0-toc"><a href="#the-style0">Section 3.7.6, The style element</a></li</ul></li><li id="sections-toc"><a href="#sections">Section 3.8, Sections</a><ul><li id="the-body-toc"><a href="#the-body">Section 3.8.1, The body element</a></li><li id="the-nav-toc"><a href="#the-nav">Section 3.8.3, The nav element</a></li><li id="blockquoteold-toc"><a href="#blockquoteold">Section 3.8.5 [now 3.9.6], The blockquote element</a></li><li id="the-aside-toc"><a href="#the-aside">Section 3.8.6 [now 3.8.5], The aside element</a></li><li id="the-header-toc"><a href="#the-header">Section 3.8.8 [now 3.8.7], The header element</a></li><li id="the-footer-toc"><a href="#the-footer">Section 3.8.9 [now 3.8.8], The footer element</a></li><li id="the-address-toc"><a href="#the-address">Section 3.8.10 [now 3.8.9], The address element</a></li><li id="headings-toc"><a href="#headings">Section 3.8.11 [now 3.8.10], Headings and sections</a></li></ul></li><li id="grouping-toc"><a href="#grouping">Section 3.9, Grouping content</a><ul><li id="the-pre-toc"><a href="#the-pre">Section 3.9.4 [was 3.10.1], The pre eleent</a></li><li id="the-blockquote-toc"><a href="#the-blockquote">Section 3.9.6 [was 3.8.5], The blockquote element</a></li><li id="the-ol-toc"><a href="#the-ol">Section 3.9.7 [was 3.11.1], The ol element</a></li><li id="the-ul-toc"><a href="#the-ul">Section 3.9.8 [was 3.11.2], The ul element</a></li><li id="the-li-toc"><a href="#the-li">Section 3.9.9 [was 3.11.3], The li element</a></li><li id="the-dl-toc"><a href="#the-dl">Section 3.9.10 [was 3.11.4], The dl element</a></li><li id="the-dt-toc"><a href="#the-dt">Section 3.9.11 [was 3.11.5], The dt element</a></li></ul></li><li id="text-level-toc"><a href="#text-level">Section 3.10 [was 3.12], Text-level semantics</a><ul><li id="the-a-toc"><a href="#the-a">Section 3.10.1, The a element</a></li><li id="the-q-toc"><a href="#the-q">Section 3.10.2, The q element</a></li><li id="the-cite-toc"><a href="#the-cite">Section 3.10.3, The cite element</a></li><li id="the-mark-toc"><a href="#the-mark">Section 3.10.7, The mark element [was: the m element]</a></li><li id=the-dfn-toc"><a href="#the-dfn">Section 3.10.8, The dfn element</a></li><li id="the-abbr-toc"><a href="#the-abbr">Section 3.10.9, The abbr element</a></li><li id="the-progress-toc"><a href="#the-progress">Section 3.10.11, The progress element</a></li><li id="the-meter-toc"><a href="#the-meter">Section 3.10.12, The meter element</a></li><li id="the-code-toc"><a href="#the-code">Section 3.10.13, The code element</a></li><li id="the-var-toc"><a href="#the-var">Section 3.10.14, The var element</a></li><li id="the-samp-toc"><a href="#the-samp">Section 3.10.15, The samp element</a></li><li id="the-sub-toc"><a href="#the-sub">Section 3.10.17, The sub and sup elements</a></li><li id="the-span-toc"><a href="#the-span">Section 3.10.18, The span element</a></li><li id="the-i-toc"><a href="#the-i">Section 3.10.19, The i element</a></li><li id="the-ruby-toc"><a href="#the-ruby">Section 3.10.22 [new], The ruby element</a></li><li id="the-rt-toc"><a href="#the-rt">Section 3.10.23 [new], The rt element</a></li><li id="the-p-toc"><a href="#the-rp">Section 3.10.24 [new], The rp element</a></li><li id="usage-toc"><a href="#usage">Section 3.10.25 [new], Usage summary</a></li><li id="footnotes-toc"><a href="#footnotes">Section 3.10.26 [new], Footnotes</a></li></ul></li><li id="edits-toc"><a href="#edits">Section 3.11 [was 3.13], Edits</a><ul><li id="edits0-toc"><a href="#edits0">Section 3.11.4 [new], Edits and paragraphs</a></li><li id="edits1-toc"><a href="#edits1">Section 3.11.5 [new], Edits and lists</a></li></ul></li><li id="embedded0-toc"><a href="#embedded0">Section 3.12 [was 3.14], Embedded content</a><ul><li id="the-figure-toc"><a href="#the-figure">Section 3.12.1, The figure element</a></li><li id="the-img-toc"><a href="#the-img">Section 3.12.2, The img element</a></li><li id="the-iframe-toc"><a href="#the-iframe">Section 3.12.3, The iframe element</a></li><li id="the-embed-toc"><a href="#the-embed">Section 3.12.4, The embed element</a></li><li id="the-object-toc"><a href="#the-object">Section 3.12.5, The object element<a></li><li id="the-param-toc"><a href="#the-param">Section 3.12.6, The param element</a></li><li id="the-video-toc"><a href="#the-video">Section 3.12.7, The video element</a></li><li id="the-source-toc"><a href="#the-source">Section 3.12.9, The source element</a></li><li id="media-toc"><a href="#media">Section 3.12.10, Media elements</a></li><li id="the-canvas-toc"><a href="#the-canvas">Section 3.12.11, The canvas element</a><ul><li id="the-2d-toc"><a href="#the-2d">Section 3.12.11.1, The 2D context</a></li></ul></li><li id="the-map-toc"><a href="#the-map">Section 3.12.12, The map element</a></li><li id="the-area-toc"><a href="#the-area">Section 3.12.13, The area element</a></li><li id="image-maps-toc"><a href="#image-maps">Section 3.12.14, Image maps</a></li><li id="mathml-toc"><a href="#mathml">Section 3.12.15 [new], MathML</a></li><li id="svg-toc"><a href="#svg">Section 3.12.16 [new], SVG</a></li></ul></li><li id="tabular-toc"><a href="#tabular">Section 3.13 [was 3.15], Tabular data</a><ul><li id="the-tale-toc"><a href="#the-table">Section 3.13.2, The table element</a></li><li id="the-colgroup-toc"><a href="#the-colgroup">Section 3.13.4, The colgroup element</a></li><li id="the-col-toc"><a href="#the-col">Section 3.13.5, The col element</a></li><li id="the-tbody-toc"><a href="#the-tbody">Section 3.13.6, The tbody element</a></li><li id="the-thead-toc"><a href="#the-thead">Section 3.13.7, The thead element</a></li><li id="the-tfoot-toc"><a href="#the-tfoot">Section 3.13.8, The tfoot element</a></li><li id="the-tr-toc"><a href="#the-tr">Section 3.13.9, The tr element</a></li><li id="the-td-toc"><a href="#the-td">Section 3.13.10, The td element</a></li><li id="the-th-toc"><a href="#the-th">Section 3.13.11, The th element</a></li><li id="attributes0-toc"><a href="#attributes0">Section 3.13.12 [new], Attributes common to td and th
+ elements</a></li><li id="processing-toc"><a href="#processing">Section 3.13.13, Processing model</a></li></ul></li><li id="forms-toc"><a href="#forms">Section 3.14 [was 3.16], Forms</a></li><li id="scripting0-toc"><a href="#scripting0">Section 3.15 [was 3.17], Scripting</a><ul><li id="script-toc"><a href="#script">Section 3.15.1, The script element</a></li><li id="the-noscript-toc"><a href="#the-noscript">Section 3.15.2, The noscript element</a></li><li id="the-event-source-toc"><a href="#the-event-source">Section 3.15.3, The event-source element</a></li></ul></li><li id="interactive-elements-toc"><a href="#interactive-elements">Section 3.16 [was 3.18], Interactive elements</a><ul><li id="datagrid-toc"><a href="#datagrid">Section 3.16.2, The datagrid element</a></li><li id="menus-toc"><a href="#menus">Section 3.16.4, The menu element</a></li><li id="commands-toc"><a href="#commands">Section 3.16.5, Commands</a></li></ul></li><li id="datatemplate-toc"><a href="#datatemplate">Section 3.17 [was .19], Data Templates</a></li><li id="miscellaneous-toc"><a href="#miscellaneous">Section 3.18 [was 3.20], Miscellaneous elements</a></li></ul></li><li id="web-browsers-toc"><a href="#web-browsers">Section 4, Web browsers</a><ul><li id="windows-toc"><a href="#windows">Section 4.1, Browsing context</a></li><li id="the-default0-toc"><a href="#the-default0">Section 4.2, The default view</a></li><li id="origin-toc"><a href="#origin">Section 4.3 [was 4.3.2], Origin</a></li><li id="scripting-toc"><a href="#scripting">Section 4.3 [now 4.4], Scripting</a></li><li id="user-prompts-toc"><a href="#user-prompts">Section 4.4 [now 4.5], User prompts</a></li><li id="browser-toc"><a href="#browser">Section 4.5 [now 4.6], Browser state</a></li><li id="offline-toc"><a href="#offline">Section 4.6 [now 4.7], Offline Web applications</a></li><li id="history-toc"><a href="#history">Section 4.7 [now 4.8], Session history and navigation</a></li><li id="browsing0-toc"><a href="#browsing0">Section 4.9 [new], Browsing the Web</a></li>li id="content-type-sniffing-toc"><a href="#content-type-sniffing">Section 4.9 [now 4.10], Determining the type of a
new resource in a browsing context</a></li><li id="structured-toc"><a href="#structured">Section 4.11 [new], Structured client-side storage</a></li><li id="links-toc"><a href="#links">Section 4.12, Links</a></li><li id="interfaces-toc"><a href="#interfaces">Section 4.13, Interfaces for URI manipulation</a></li></ul></li><li id="editing-toc"><a href="#editing">Section 5, Editing</a><ul><li id="contenteditable-toc"><a href="#contenteditable">Section 5.2, The contenteditable attribute</a></li><li id="dnd-toc"><a href="#dnd">Section 5.3, Drag and drop</a></li><li id="undo-toc"><a href="#undo">Section 5.4, Undo history</a></li><li id="command-toc"><a href="#command">Section 5.5 [now 5.6], Command APIs</a></li><li id="selection-toc"><a href="#selection">Section 5.6 [now 5.5], The text selection APIs</a></li></ul></li><li id="comms-toc"><a href="#comms">Section 6, Communication</a><ul><li id="event1-toc"><a href="#event1">Section 6.1, Event definitions</a></li><li id="server-sent-events-toc"><a href="server-sent-events">Section 6.2, Server-sent DOM events</a></li><li id="network-toc"><a href="#network">Section 6.3, Network connections</a></li><li id="crossDocumentMessages-toc"><a href="#crossDocumentMessages">Section 6.4, Cross-document messaging</a></li></ul></li><li id="repetition-toc"><a href="#repetition">Section 7, Repetition templates</a></li><li id="syntax-toc"><a href="#syntax">Section 8, The HTML syntax</a><ul><li id="writing0-toc"><a href="#writing0">Section 8.1, Writing HTML documents</a></li><li id="parsing-toc"><a href="#parsing">Section 8.2, Parsing HTML documents</a></li><li id="namespaces-toc"><a href="#namespaces">Section 8.3, Namespaces</a></li><li id="serializing-toc"><a href="#serializing">Section 8.4, Serializing HTML fragments</a></li><li id="parsing2-toc"><a href="#parsing2">Section 8.5, Parsing HTML fragments</a></li><li id="named-toc"><a href="#named">Section 8.6, Entities [now "Named character references"]</a></li></ul></li><li id="wsiwyg-toc"><a href="#wsiwyg">Section 9 [now rmoved], WYSIWYG editors</a></li><li id="rendering-toc"><a href="#rendering">Section 10 [now section 9], Rendering and
user-agent behavior</a></li><li id="no-toc"><a href="#no">Section 11 [now section 10], Things that you
- can't do with this specification…</a></li><li id="acknowledgements-toc"><a href="#acknowledgements">Acknowledgements</a></li></ul></div>
+ can't do with this specification…</a></li></ul></li><li id="acknowledgements-toc"><a href="#acknowledgements">Acknowledgements</a></li></ul></div>
<div id="this_sections">
- <div id="this_introduction" class="section">
- <h2>Introduction <a class="hash" href="#this_introduction">#</a> <a class="toc-bak" href="#this_introduction-toc">T</a></h2><p class="spec-link">View “<a href="http://www.w3.org/TR/html5/#this_introduction">Introduction</a>” in the
- specification</p>
- <p>This document provides a per-section record of changes
- to the HTML 5 draft specification since its publication as
- a First Public Working Draft (FPWD). Note that it
+ <div id="summary" class="section">
+
+ <h2>Summary: Changes impacting Web architecture <a href="#summary">#</a> <a href="#summary-toc">T</a></h2>
+
+
+ <p>This section provides a high-level summary of changes
+ introduced by new areas or features of the HTML 5
+ specification that are believed to impact the Web
+ architecture. For more detailed descriptions of the changes,
+ see the sections in this document that follow this one.
+ (Note: The source for this summary is maintained in the <a href="http://www.w3.org/TR/html5-diff/">HTML 5
+ differences from HTML 4</a> document; the summary was
+ copied from that document into this one.)</p>
+
+ <ul>
+ <li>The use of the DOM as a basis for defining the language.</li>
+
+ <li>The concept of browsing contexts.</li>
+
+ <li>The distinction between user agent requirements and authoring
+ requirements.</li>
+
+ <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 4's block and
+ inline concepts).</li>
+
+ <li>The focus on accessibility as a built-in concept for new features
+ (such as the <code>irrelevant</code> attribute, the
+ <code>progress</code> element, et cetera) instead of an add-on (like
+ 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 4).</li>
+
+ <li>The server-sent events feature (the <code>event-source</code>
+ element).</li>
+
+ <li>The <code>datagrid</code> element.</li>
+
+ <li>The <code>menu</code> and <code>command</code> elements.</li>
+
+ <li>The origin concept.</li>
+
+ <li>Offline Web application caches.</li>
+
+ <li>The definition of the browsing context "navigation" algorithm and
+ the related session history traversal algorithms.</li>
+
+ <li>The content-type sniffing and character encoding sniffing.</li>
+
+ <li>The very explicit definition of a parser.</li>
+
+ <li>The two structured storage features.</li>
+
+ <li>The <code>contentEditable</code> feature and the
+ <code>UndoManager</code> feature.</li>
+
+ <li>The Drag and Drop and Copy and Paste architecture.</li>
+
+ <li>The cross-document messaging feature (the
+ <code>postMessage</code> API).</li>
+
+ <li>The new sandboxing features for <code>iframe</code>.</li>
+ </ul>
+
+ </div>
+ <div id="fpwd" class="section">
+ <h2>Changes since the First Public Working Draft <a class="hash" href="#fpwd">#</a> <a class="toc-bak" href="#fpwd-toc">T</a></h2>
+ <p>This section provides a per-section record of changes
+ to the HTML 5 draft specification after the <a href="http://www.w3.org/TR/2008/WD-html5-20080122/">22
+ January 2008 First Public Working Draft (FPWD)</a> and
+ until
+ the time of publication of this document. Note that it
documents substantive changes only, and omits editorial
changes. It is intended to be readable as a “standalone”
document — meaning that readers are meant to be able to
@@ -99,7 +152,6 @@
made, without necessarily needing to read the
specification itself or to read through the entire diff
document that shows all the changes.</p>
- </div>
<div id="introduction" class="section">
<h2>Section 1, Introduction <a class="hash" href="#introduction">#</a> <a class="toc-bak" href="#introduction-toc">T</a></h2><p class="spec-link">View “<a href="http://www.w3.org/TR/html5/#introduction">Section 1, Introduction</a>” in the
specification</p>
@@ -139,7 +191,8 @@
<li>In the “Conformance checkers” subsection, the text
of a statement was updated to now read (added text
highlighted):
- <blockquote><q><em class="highlight">Automated</em>
+ <blockquote>
+ <p><q><em class="highlight">Automated</em>
conformance checkers are exempt from detecting
errors that require interpretation of the author’s
intent (for example, while a document is
@@ -148,12 +201,14 @@
<em class="highlight">running without the input of
human judgement</em> do not have to check that
blockquote elements only contain quoted
- material).</q></blockquote>
+ material).</q></p>
+ </blockquote>
Also, the text of a related statement was updated to
reference the concept of the <strong>browsing
context</strong>; the text of that statement now
reads:
- <blockquote><q>Conformance checkers must check that
+ <blockquote>
+ <p><q>Conformance checkers must check that
the input document conforms when parsed without a
browsing context (meaning that no scripts are run,
and that the parser’s scripting flag is disabled),
@@ -162,7 +217,8 @@
which scripts execute, and that the scripts never
cause non-conforming states to occur other than
transiently during script execution
- itself.</q></blockquote></li>
+ itself.</q></p>
+ </blockquote></li>
<li>In the “Common conformance requirements for APIs
exposed to JavaScript” subsection, for consistency
with the Web IDL specification, statements related
@@ -518,24 +574,28 @@
<li>The <code class="htmlattribute">onstorage</code> attribute
was added to the list of global attributes.</li>
<li>The following conformance statement was added:
- <blockquote><q>custom data attributes (e.g.
+ <blockquote>
+ <p><q>custom data attributes (e.g.
data-foldername or data-msgid) can be specified on
any HTML element, to store custom data specific to
- the page.</q></blockquote>
+ the page.</q></p>
+ </blockquote>
Also, an “Embedding custom non-visible data” subsection
was added, with conformance criteria related to
<code class="htmlattribute">data-</code> attributes and
the associated <code class="domattribute">dataset</code>
DOM attribute.</li>
<li>The following conformance statement was added:
- <blockquote><q>In HTML documents, the html element,
+ <blockquote>
+ <p><q>In HTML documents, the html element,
and any other elements in the HTML namespace whose
parent element is not in the HTML namespace, may
have an <code class="htmlattribute">xmlns</code>
attribute specified, if, and only if, it has the
exact value
“<code>http://www.w3.org/1999/xhtml</code>”. This
- does not apply to XML documents.</q></blockquote>
+ does not apply to XML documents.</q></p>
+ </blockquote>
Also, two notes were added regarding the effects of
the <code class="htmlattribute">xmlns</code> attribute in
content.</li>
@@ -637,15 +697,19 @@
<li>Other refinements were made
to language in this section, including the addition
of the following statements:
- <blockquote><q>HTTP semantics must be followed when
+ <blockquote>
+ <p><q>HTTP semantics must be followed when
fetching external resources. (For example,
redirects must be followed and 404 responses must
cause the external resource to not be
- applied.)</q></blockquote>
- <blockquote><q>If no type metadata is specified, but
+ applied.)</q></p>
+ </blockquote>
+ <blockquote>
+ <p><q>If no type metadata is specified, but
the external resource link type has a default type
defined, then the user agent must assume that the
- resource is of that type.</q></blockquote>
+ resource is of that type.</q></p>
+ </blockquote>
</li>
</ul>
</div>
@@ -685,10 +749,12 @@
list of pre-defined values for the
<code class="domattribute">name</code>
attribute, and defined as:
- <blockquote><q>The value must be a free-form string that
+ <blockquote>
+ <p><q>The value must be a free-form string that
describes the page. The value must be appropriate
for use in a directory of pages, e.g. in a search
- engine.</q></blockquote>
+ engine.</q></p>
+ </blockquote>
</li>
<li>The value
<code>application-name</code>
@@ -696,7 +762,8 @@
list of pre-defined values for the
<code class="domattribute">name</code>
attribute, and defined as:
- <blockquote><q>The value must be a short free-form
+ <blockquote>
+ <p><q>The value must be a short free-form
string that giving the name of the Web application
that the page represents. If the page is not a Web
application, the application-name metadata name must
@@ -705,7 +772,8 @@
the title might include status messages and the like
relevant to the status of the page at a particular
moment in time instead of just being the name of the
- application.</q></blockquote>
+ application.</q></p>
+ </blockquote>
</li>
<li>The
<code>Content-Type</code> keyword
@@ -753,14 +821,16 @@
specification</p>
<p>In this section, an example was added, along with
the following statement:</p>
- <blockquote><q>Not all groups of links on a page need
+ <blockquote>
+ <p><q>Not all groups of links on a page need
to be in a nav element — only sections that
consist of primary navigation blocks are
appropriate for the nav element. In particular, it
is common for footers to have a list of links to
various key parts of a site, but the footer
element is more appropriate in such
- cases.</q></blockquote>
+ cases.</q></p>
+ </blockquote>
</div>
<div id="blockquoteold" class="section">
<h2>Section 3.8.5 [now 3.9.6], The blockquote element <a class="hash" href="#blockquoteold">#</a> <a class="toc-bak" href="#blockquoteold-toc">T</a></h2><p class="spec-link">View “<a href="http://www.w3.org/TR/html5/#blockquoteold">Section 3.8.5 [now 3.9.6], The blockquote element</a>” in the
@@ -829,9 +899,11 @@
down in the sectioning hierarchy to become a subsection
the “Grouping content” section. Also, the following note
was added:</p>
- <blockquote><q> In the HTML serialisation, a leading
+ <blockquote>
+ <p><q> In the HTML serialisation, a leading
newline character immediately following the pre
- element start tag is stripped.</q></blockquote>
+ element start tag is stripped.</q></p>
+ </blockquote>
</div>
<div id="the-blockquote" class="section">
<h2>Section 3.9.6 [was 3.8.5], The blockquote element <a class="hash" href="#the-blockquote">#</a> <a class="toc-bak" href="#the-blockquote-toc">T</a></h2><p class="spec-link">View “<a href="http://www.w3.org/TR/html5/#the-blockquote">Section 3.9.6 [was 3.8.5], The blockquote element</a>” in the
@@ -921,16 +993,18 @@
</ul>
</div>
<div id="the-dt" class="section">
- <h2>3.9.11 [was 3.11.5], The dt element <a class="hash" href="#the-dt">#</a> <a class="toc-bak" href="#the-dt-toc">T</a></h2><p class="spec-link">View “<a href="http://www.w3.org/TR/html5/#the-dt">3.9.11 [was 3.11.5], The dt element</a>” in the
+ <h2>Section 3.9.11 [was 3.11.5], The dt element <a class="hash" href="#the-dt">#</a> <a class="toc-bak" href="#the-dt-toc">T</a></h2><p class="spec-link">View “<a href="http://www.w3.org/TR/html5/#the-dt">Section 3.9.11 [was 3.11.5], The dt element</a>” in the
specification</p>
<p>In this section, the following statement was
added:</p>
- <blockquote><q>If the dt element is the child of a
+ <blockquote>
+ <p><q>If the dt element is the child of a
dialog element, and it further contains a time
element, then that time element represents a
timestamp for when the associated discourse (dd
element) was said, and is not part of the name of
- the talker.</q></blockquote>
+ the talker.</q></p>
+ </blockquote>
<p>Also, two examples were added.</p>
</div>
</div>
@@ -955,9 +1029,11 @@
<p>In this section, some wording changes were made,
four examples were added, and the following statement
was added:</p>
- <blockquote><q>Quotation punctuation (such as
+ <blockquote>
+ <p><q>Quotation punctuation (such as
quotation marks), if any, must be placed inside
- the q element.</q></blockquote>
+ the q element.</q></p>
+ </blockquote>
</div>
<div id="the-cite" class="section">
<h2>Section 3.10.3, The cite element <a class="hash" href="#the-cite">#</a> <a class="toc-bak" href="#the-cite-toc">T</a></h2><p class="spec-link">View “<a href="http://www.w3.org/TR/html5/#the-cite">Section 3.10.3, The cite element</a>” in the
@@ -967,7 +1043,8 @@
simply, “The cite element represents a citation: the
source, or reference, for a quote or statement made in
the document”, was expanded to read:</p>
- <blockquote><q>The cite element represents the title
+ <blockquote>
+ <p><q>The cite element represents the title
of a work (e.g. a book, a paper, an essay, a poem,
a score, a song, a script, a film, a TV show, a
game, a sculpture, a painting, a theatre
@@ -975,8 +1052,10 @@
exhibition, etc). This can be a work that is being
quoted or referenced in detail (i.e. a citation),
or it can just be a work that is mentioned in
- passing.</q></blockquote>
- <blockquote><q>A person’s name is not the title of a
+ passing.</q></p>
+ </blockquote>
+ <blockquote>
+ <p><q>A person’s name is not the title of a
work — even if people call that person a piece of
work — and the element must therefore not be used
to mark up people’s names. (In some cases, the b
@@ -985,11 +1064,14 @@
are keywords rendered with a different style to
draw attention to them. In other cases, if an
element is really needed, the span element can be
- used.)</q></blockquote>
- <blockquote><q>A ship is similarly not a work, and the
+ used.)</q></p>
+ </blockquote>
+ <blockquote>
+ <p><q>A ship is similarly not a work, and the
element must not be used to mark up ship names
(the i element can be used for that
- purpose).</q></blockquote>
+ purpose).</q></p>
+ </blockquote>
</div>
<div id="the-mark" class="section">
<h2>Section 3.10.7, The mark element [was: the m element] <a class="hash" href="#the-mark">#</a> <a class="toc-bak" href="#the-mark-toc">T</a></h2><p class="spec-link">View “<a href="http://www.w3.org/TR/html5/#the-mark">Section 3.10.7, The mark element [was: the m element]</a>” in the
@@ -1001,7 +1083,8 @@
meaning of the element, which had read simply, “The m
element represents a run of text marked or
highlighted”, was expanded to read:</p>
- <blockquote><q>The mark element represents a run of
+ <blockquote>
+ <p><q>The mark element represents a run of
text in one document marked or highlighted for
reference purposes, due to its relevance in
another context. When used in a quotation or other
@@ -1016,7 +1099,8 @@
of a document, it indicates a part of the document
that has been highlighted due to its likely
relevance to the user’s current
- activity.</q></blockquote>
+ activity.</q></p>
+ </blockquote>
</div>
<div id="the-dfn" class="section">
<h2>Section 3.10.8, The dfn element <a class="hash" href="#the-dfn">#</a> <a class="toc-bak" href="#the-dfn-toc">T</a></h2><p class="spec-link">View “<a href="http://www.w3.org/TR/html5/#the-dfn">Section 3.10.8, The dfn element</a>” in the
@@ -1196,7 +1280,8 @@
<li>A refinement was made to one of the
examples.</li>
<li>The following note was added:
- <blockquote><q>Authors are encouraged to use the
+ <blockquote>
+ <p><q>Authors are encouraged to use the
class attribute on the i element to identify why
the element is being used, so that if the style
of a particular use (e.g. dream sequences as
@@ -1204,7 +1289,8 @@
a later date, the author doesn’t have to go
through the entire document (or series of
related documents) annotating each
- use.</q></blockquote>
+ use.</q></p>
+ </blockquote>
</li>
</ul>
</div>
@@ -1329,14 +1415,16 @@
be moved away from the main flow of the document
without affecting the document’s meaning.</em></li>
<li>The following statement was added:
- <blockquote><q>The element can thus be used to
+ <blockquote>
+ <p><q>The element can thus be used to
annotate illustrations, diagrams, photos, code
listings, etc, that are referred to from the main
content of the document, but that could, without
affecting the flow of the document, be moved away
from that primary content, e.g. to the side of the
page, to dedicated pages, or to an
- appendix.</q></blockquote></li>
+ appendix.</q></p>
+ </blockquote></li>
<li>Several examples were added.</li>
</ul>
</div>
@@ -1351,33 +1439,41 @@
obvious textual alternative” to simply, “A key part of
the content”. The text of that same subsection was
changed to now read:
- <blockquote><q>In some cases, the image is a critical
+ <blockquote>
+ <p><q>In some cases, the image is a critical
part of the content. This could be the case, for
instance, on a page that is part of a photo
gallery. The image is the whole point of the page
- containing it.</q></blockquote>
+ containing it.</q></p>
+ </blockquote>
- <blockquote><q>When it is possible for alternative
+ <blockquote>
+ <p><q>When it is possible for alternative
text to be provided, for example if the image is
part of a series of screenshots in a magazine
review, or part of a comic strip, or is a
photograph in a blog entry about that photograph,
text that conveys can serve as a substitute for
the image must be given as the contents of the alt
- attribute.</q></blockquote>
+ attribute.</q></p>
+ </blockquote>
- <blockquote><q>In a rare subset of these cases, there
+ <blockquote>
+ <p><q>In a rare subset of these cases, there
might be no alternative text available. This could
be the case, for instance, on a photo upload site,
if the site has received 8000 photos from a user
without the user annotating any of them. In such
cases, the alt attribute may be omitted, but the
alt attribute should be included, with a useful
- value, if at all possible.</q></blockquote>
+ value, if at all possible.</q></p>
+ </blockquote>
- <blockquote><q>In any case, if an image is a key part
+ <blockquote>
+ <p><q>In any case, if an image is a key part
of the content, the alt attribute must not be
- specified with an empty value.</q></blockquote>
+ specified with an empty value.</q></p>
+ </blockquote>
</li>
<li>The <code class="htmlattribute">alt</code> text for the
“Screenshot of a KDE desktop” example was expanded.</li>
@@ -1405,12 +1501,16 @@
executing.</q></li>
<li>Some additional examples were added, prefaced by the
following text:
- <blockquote><q>A single image can have different
+ <blockquote>
+ <p><q>A single image can have different
appropriate alternative text depending on the
- context.</q></blockquote>
- <blockquote><q> In each of the following cases, the same
+ context.</q></p>
+ </blockquote>
+ <blockquote>
+ <p><q> In each of the following cases, the same
image is used, yet the alt text is different each
- time.</q></blockquote>
+ time.</q></p>
+ </blockquote>
</li>
</ul>
</div>
@@ -1526,13 +1626,15 @@
and the case when the <strong>sandboxed plugins browsing
context flag</strong> is set.</li>
<li>The following statement was added:
- <blockquote><q>Whenever
+ <blockquote>
+ <p><q>Whenever
the name attribute is set, if the object element
has a nested browsing context, its name must be
changed to the new value. If the attribute is
removed, if the object element has a browsing
context, the browsing context name must be set to
- the empty string.</q></blockquote></li>
+ the empty string.</q></p>
+ </blockquote></li>
<li>Significant revisions and additions were made to
the algorithm for checking what the object element
represents, including a step for checking for the
@@ -1541,7 +1643,8 @@
for the case where the <code class="htmlattribute">data</code> attribute is
present.</li>
<li>The following note was added:
- <blockquote><q>The object
+ <blockquote>
+ <p><q>The object
element can, in certain cases as described above,
instantiate third-party handlers. This
specification does not define a mechanism for
@@ -1550,7 +1653,8 @@
opt to support a plugin mechanism such as the
Netscape Plugin API; others may use remote content
convertors or have built-in support for certain
- types.</q></blockquote>
+ types.</q></p>
+ </blockquote>
</li>
<li>Two examples were added.</li>
</ul>
@@ -1607,7 +1711,8 @@
<code class="domattribute">pixelratio</code>
DOM attribute were added, including the following
statement:
- <blockquote><q>The pixelratio attribute allows the
+ <blockquote>
+ <p><q>The pixelratio attribute allows the
author to specify the pixel ratio of anamorphic
media resources that do not self-describe their
pixel ratio. The attribute value, if specified,
@@ -1619,7 +1724,8 @@
the rendered width that gives the correct aspect
ratio). The default value, if the attribute is
omitted or cannot be parsed, is
- 1.0.</q></blockquote></li>
+ 1.0.</q></p>
+ </blockquote></li>
</ul>
</div>
<div id="media" class="section">
@@ -1691,17 +1797,21 @@
made:</p>
<ul>
<li>The following statements were added:
- <blockquote><q>Arguments other than the contextId
+ <blockquote>
+ <p><q>Arguments other than the contextId
must be ignored, and must not cause the user
agent to raise an exception (as would normally
occur if a method was called with the wrong
- number of arguments).</q></blockquote>
- <blockquote><q>If the canvas has no pixels (i.e.
+ number of arguments).</q></p>
+ </blockquote>
+ <blockquote>
+ <p><q>If the canvas has no pixels (i.e.
either its horizontal dimension or its vertical
dimension is zero) then the method must return
the string “data:,”. (This is the shortest data:
URI; it represents the empty string in a
- text/plain resource.)</q></blockquote>
+ text/plain resource.)</q></p>
+ </blockquote>
</li>
<li>Some instances of the phrase “with scripting
enabled” and “with scripting disabled” were changed
@@ -1712,7 +1822,8 @@
<code class="method">toDataURL()</code> method with
image types other than PNG was emended to read
(added text highlighted):
- <blockquote><q>When trying to use types other than
+ <blockquote>
+ <p><q>When trying to use types other than
image/png, authors can check if the image was
really returned in the requested format by
checking to see if the returned string starts
@@ -1722,7 +1833,8 @@
(The one exception to this is if the canvas has
either no height or no width, in which case the
result might simply be
- “data:,”.)</q></blockquote>
+ “data:,”.)</q></p>
+ </blockquote>
</li>
<li>A statement regarding preventing information
leakage from the
@@ -1768,29 +1880,37 @@
<li>A new “Security with canvas elements”
subsection was added. It begins with the following
statement:
- <blockquote><q>Information leakage can occur if
+ <blockquote><p>
+ <q>Information leakage can occur if
scripts from one origin are exposed to images
from another origin (one that isn’t the
- same).</q></blockquote>
- <blockquote><q>To mitigate this, canvas elements
+ same).</q></p>
+ </blockquote>
+ <blockquote>
+ <p><q>To mitigate this, canvas elements
are defined to have a flag indicating whether
they are origin-clean. All canvas elements
must start with their origin-clean set to
- true.</q></blockquote>
+ true.</q></p>
+ </blockquote>
It then lists a specific set actions, each of
which must cause the <var>origin-clean</var> flag
to be set to <code>false</code>. In addition, it
includes the following statements:
- <blockquote><q>Whenever the toDataURL() method of
+ <blockquote>
+ <p><q>Whenever the toDataURL() method of
a canvas element whose origin-clean flag is
set to false is called, the method must
immediately raise a security
- exception.</q></blockquote>
- <blockquote><q>Whenever the getImageData() method
+ exception.</q></p>
+ </blockquote>
+ <blockquote>
+ <p><q>Whenever the getImageData() method
of the 2D context of a canvas element whose
origin-clean flag is set to false is called,
the method must immediately raise a security
- exception.</q></blockquote>
+ exception.</q></p>
+ </blockquote>
</li>
</ul>
</div>
@@ -1831,49 +1951,61 @@
specification</p>
<p>This short section is newly added. It reads in
whole:</p>
- <blockquote><q>The math element from the MathML
+ <blockquote>
+ <p><q>The math element from the MathML
namespace falls into the embedded content category
for the purposes of the content models in this
- specification.</q></blockquote>
+ specification.</q></p>
+ </blockquote>
- <blockquote><q>User agents must handle text other than
+ <blockquote>
+ <p><q>User agents must handle text other than
inter-element whitespace found in MathML elements
whose content models do not allow raw text by
pretending for the purposes of MathML content
models, layout, and rendering that that text is
actually wrapped in an mtext element in the MathML
namespace. (Such text is not, however,
- conforming.)</q></blockquote>
+ conforming.)</q></p>
+ </blockquote>
- <blockquote><q>User agents must act as if any MathML element
+ <blockquote>
+ <p><q>User agents must act as if any MathML element
whose contents does not match the element’s
content model was replaced, for the purposes of
MathML layout and rendering, by an merror element
in the MathML namespace containing some appropiate
- error message.</q></blockquote>
+ error message.</q></p>
+ </blockquote>
- <blockquote><q>To enable authors to use MathML tools that only
+ <blockquote>
+ <p><q>To enable authors to use MathML tools that only
accept MathML in its XML form, interactive HTML
user agents are encouraged to provide a way to
export any MathML fragment as a
namespace-well-formed XML
- fragment.</q></blockquote>
+ fragment.</q></p>
+ </blockquote>
</div>
<div id="svg" class="section">
<h2>Section 3.12.16 [new], SVG <a class="hash" href="#svg">#</a> <a class="toc-bak" href="#svg-toc">T</a></h2><p class="spec-link">View “<a href="http://www.w3.org/TR/html5/#svg">Section 3.12.16 [new], SVG</a>” in the
specification</p>
<p>This short section is newly added. It reads in
whole:</p>
- <blockquote><q>The svg element from the SVG namespace
+ <blockquote>
+ <p><q>The svg element from the SVG namespace
falls into the embedded content category for the
purposes of the content models in this
- specification.</q></blockquote>
+ specification.</q></p>
+ </blockquote>
- <blockquote><q>To enable authors to use SVG tools that only
+ <blockquote>
+ <p><q>To enable authors to use SVG tools that only
accept SVG in its XML form, interactive HTML user
agents are encouraged to provide a way to export
any SVG fragment as a namespace-well-formed XML
- fragment.</q></blockquote>
+ fragment.</q></p>
+ </blockquote>
</div>
</div>
<div id="tabular" class="section">
@@ -1883,7 +2015,7 @@
<code class="element">table</code>
element and its descendant-element hierarchy.</p>
<div id="the-table" class="section">
- <h2>3.13.2, The table element <a class="hash" href="#the-table">#</a> <a class="toc-bak" href="#the-table-toc">T</a></h2><p class="spec-link">View “<a href="http://www.w3.org/TR/html5/#the-table">3.13.2, The table element</a>” in the
+ <h2>Section 3.13.2, The table element <a class="hash" href="#the-table">#</a> <a class="toc-bak" href="#the-table-toc">T</a></h2><p class="spec-link">View “<a href="http://www.w3.org/TR/html5/#the-table">Section 3.13.2, The table element</a>” in the
specification</p>
<p>In this section, the following changes were
made:</p>
@@ -1936,7 +2068,7 @@
</ul>
</div>
<div id="the-colgroup" class="section">
- <h2>3.13.4, The colgroup element <a class="hash" href="#the-colgroup">#</a> <a class="toc-bak" href="#the-colgroup-toc">T</a></h2><p class="spec-link">View “<a href="http://www.w3.org/TR/html5/#the-colgroup">3.13.4, The colgroup element</a>” in the
+ <h2>Section 3.13.4, The colgroup element <a class="hash" href="#the-colgroup">#</a> <a class="toc-bak" href="#the-colgroup-toc">T</a></h2><p class="spec-link">View “<a href="http://www.w3.org/TR/html5/#the-colgroup">Section 3.13.4, The colgroup element</a>” in the
specification</p>
<p>In this section, the following changes were
made:</p>
@@ -1964,7 +2096,7 @@
</ul>
</div>
<div id="the-col" class="section">
- <h2>3.13.5, The col element <a class="hash" href="#the-col">#</a> <a class="toc-bak" href="#the-col-toc">T</a></h2><p class="spec-link">View “<a href="http://www.w3.org/TR/html5/#the-col">3.13.5, The col element</a>” in the
+ <h2>Section 3.13.5, The col element <a class="hash" href="#the-col">#</a> <a class="toc-bak" href="#the-col-toc">T</a></h2><p class="spec-link">View “<a href="http://www.w3.org/TR/html5/#the-col">Section 3.13.5, The col element</a>” in the
specification</p>
<p>In this section, the following changes were
made:</p>
@@ -1992,7 +2124,7 @@
</ul>
</div>
<div id="the-tbody" class="section">
- <h2>3.13.6, The tbody element <a class="hash" href="#the-tbody">#</a> <a class="toc-bak" href="#the-tbody-toc">T</a></h2><p class="spec-link">View “<a href="http://www.w3.org/TR/html5/#the-tbody">3.13.6, The tbody element</a>” in the
+ <h2>Section 3.13.6, The tbody element <a class="hash" href="#the-tbody">#</a> <a class="toc-bak" href="#the-tbody-toc">T</a></h2><p class="spec-link">View “<a href="http://www.w3.org/TR/html5/#the-tbody">Section 3.13.6, The tbody element</a>” in the
specification</p>
<p>In this section, the following changes were
made:</p>
@@ -2003,7 +2135,7 @@
</ul>
</div>
<div id="the-thead" class="section">
- <h2>3.13.7, The thead element <a class="hash" href="#the-thead">#</a> <a class="toc-bak" href="#the-thead-toc">T</a></h2><p class="spec-link">View “<a href="http://www.w3.org/TR/html5/#the-thead">3.13.7, The thead element</a>” in the
+ <h2>Section 3.13.7, The thead element <a class="hash" href="#the-thead">#</a> <a class="toc-bak" href="#the-thead-toc">T</a></h2><p class="spec-link">View “<a href="http://www.w3.org/TR/html5/#the-thead">Section 3.13.7, The thead element</a>” in the
specification</p>
<p>In this section, the following changes were
made:</p>
@@ -2014,7 +2146,7 @@
</ul>
</div>
<div id="the-tfoot" class="section">
- <h2>3.13.8, The tfoot element <a class="hash" href="#the-tfoot">#</a> <a class="toc-bak" href="#the-tfoot-toc">T</a></h2><p class="spec-link">View “<a href="http://www.w3.org/TR/html5/#the-tfoot">3.13.8, The tfoot element</a>” in the
+ <h2>Section 3.13.8, The tfoot element <a class="hash" href="#the-tfoot">#</a> <a class="toc-bak" href="#the-tfoot-toc">T</a></h2><p class="spec-link">View “<a href="http://www.w3.org/TR/html5/#the-tfoot">Section 3.13.8, The tfoot element</a>” in the
specification</p>
<p>In this section, the following changes were
made:</p>
@@ -2025,7 +2157,7 @@
</ul>
</div>
<div id="the-tr" class="section">
- <h2>3.13.9, The tr element <a class="hash" href="#the-tr">#</a> <a class="toc-bak" href="#the-tr-toc">T</a></h2><p class="spec-link">View “<a href="http://www.w3.org/TR/html5/#the-tr">3.13.9, The tr element</a>” in the
+ <h2>Section 3.13.9, The tr element <a class="hash" href="#the-tr">#</a> <a class="toc-bak" href="#the-tr-toc">T</a></h2><p class="spec-link">View “<a href="http://www.w3.org/TR/html5/#the-tr">Section 3.13.9, The tr element</a>” in the
specification</p>
<p>In this section, the following changes were
made:</p>
@@ -2052,7 +2184,7 @@
</ul>
</div>
<div id="the-td" class="section">
- <h2>3.13.10, The td element <a class="hash" href="#the-td">#</a> <a class="toc-bak" href="#the-td-toc">T</a></h2><p class="spec-link">View “<a href="http://www.w3.org/TR/html5/#the-td">3.13.10, The td element</a>” in the
+ <h2>Section 3.13.10, The td element <a class="hash" href="#the-td">#</a> <a class="toc-bak" href="#the-td-toc">T</a></h2><p class="spec-link">View “<a href="http://www.w3.org/TR/html5/#the-td">Section 3.13.10, The td element</a>” in the
specification</p>
<p>In this section, the following changes were
made:</p>
@@ -2091,7 +2223,7 @@
</ul>
</div>
<div id="the-th" class="section">
- <h2>3.13.11, The th element <a class="hash" href="#the-th">#</a> <a class="toc-bak" href="#the-th-toc">T</a></h2><p class="spec-link">View “<a href="http://www.w3.org/TR/html5/#the-th">3.13.11, The th element</a>” in the
+ <h2>Section 3.13.11, The th element <a class="hash" href="#the-th">#</a> <a class="toc-bak" href="#the-th-toc">T</a></h2><p class="spec-link">View “<a href="http://www.w3.org/TR/html5/#the-th">Section 3.13.11, The th element</a>” in the
specification</p>
<p>In this section, the following changes were
made:</p>
@@ -2105,8 +2237,8 @@
</ul>
</div>
<div id="attributes0" class="section">
- <h2>3.13.12 [new], Attributes common to td and th
- elements <a class="hash" href="#attributes0">#</a> <a class="toc-bak" href="#attributes0-toc">T</a></h2><p class="spec-link">View “<a href="http://www.w3.org/TR/html5/#attributes0">3.13.12 [new], Attributes common to td and th
+ <h2>Section 3.13.12 [new], Attributes common to td and th
+ elements <a class="hash" href="#attributes0">#</a> <a class="toc-bak" href="#attributes0-toc">T</a></h2><p class="spec-link">View “<a href="http://www.w3.org/TR/html5/#attributes0">Section 3.13.12 [new], Attributes common to td and th
elements</a>” in the
specification</p>
<p>This section is newly added. It provides</p>
@@ -2136,22 +2268,23 @@
</ul>
</div>
<div id="processing" class="section">
- <h2>3.13.13, Processing model <a class="hash" href="#processing">#</a> <a class="toc-bak" href="#processing-toc">T</a></h2><p class="spec-link">View “<a href="http://www.w3.org/TR/html5/#processing">3.13.13, Processing model</a>” in the
- specification</p>
- <p>Changes were made in the introduction to this
- section to bring it in alignment with related change
- made in other parts of the specification.</p>
- <div id="tableforming" class="section">
- <h2>3.13.13.1, Forming a table <a class="hash" href="#tableforming">#</a> <a class="toc-bak" href="#tableforming-toc">T</a></h2><p class="spec-link">View “<a href="http://www.w3.org/TR/html5/#tableforming">3.13.13.1, Forming a table</a>” in the
+ <h2>Section 3.13.13, Processing model <a class="hash" href="#processing">#</a> <a class="toc-bak" href="#processing-toc">T</a></h2><p class="spec-link">View “<a href="http://www.w3.org/TR/html5/#processing">Section 3.13.13, Processing model</a>” in the
specification</p>
- <p>A large number of substantial changes were made to
- the algorithms in this section; among those changes
- were the addition of steps related to the <code class="element">tfoot</code> and <code class="element">caption</code> elements, as well as a
+ <p>In this section, the following changes were
+ made:</p>
+ <ul>
+ <li>Changes were made in the introduction to this
+ section to bring it in alignment with related change
+ made in other parts of the specification.</li>
+ <li>A large number of substantive changes were made
+ to the algorithms in the “Forming a table”
+ subsection; among those changes were the addition of
+ steps related to the <code class="element">tfoot</code> and <code class="element">caption</code> elements, as well as a
number of other changes, including a reformulation and
refinement of a part of the previous text to form an
<strong>algorithm for growing downward-growing
- cells</strong>.</p>
- </div>
+ cells</strong>.</li>
+ </ul>
</div>
</div>
<div id="forms" class="section">
@@ -2687,13 +2820,15 @@
subsections.</li>
<li>In the “Database storage” subsection, the
following editorial note was added:
- <blockquote><q>Implementation feedback is requested on
+ <blockquote>
+ <p><q>Implementation feedback is requested on
what to do with arguments that are of types that
are not supported by the underlying SQL backend.
For example, SQLite doesn’t support booleans, so
what should the UA do if passed a boolean? The
Gears team suggests failing, not silently
- converting types.</q></blockquote>
+ converting types.</q></p>
+ </blockquote>
</li>
<li>Also in the “Database storage” subsection, the
interface definition for the
@@ -2843,18 +2978,22 @@
for the user to mark text as having stress emphasis
and as being important” was removed, and the following
statements were added:
- <blockquote><q>In response to a request from a user to
+ <blockquote>
+ <p><q>In response to a request from a user to
mark text up in italics, user agents should use
the <code class="element">i</code> element to
represent the semantic. The <code class="element">em</code> element should be used
only if the user agent is sure that the user means
- to indicate stress emphasis.</q></blockquote>
- <blockquote><q>In response to a request from a user to
+ to indicate stress emphasis.</q></p>
+ </blockquote>
+ <blockquote>
+ <p><q>In response to a request from a user to
mark text up in bold, user agents should use the
<code class="element">b</code> element to represent
the semantic. The <code class="element">strong</code> element should be
used only if the user agent is sure that the user
- means to indicate importance.</q></blockquote>
+ means to indicate importance.</q></p>
+ </blockquote>
</li>
<li>In the “Making entire documents editable”
subsection, refinements were made to the description
@@ -3072,7 +3211,8 @@
certain tags can be omitted.</li>
<li>Also in the “Elements” subsection, the following
statement was <strong>removed</strong> completely:
- <blockquote><q>A p element must not contain
+ <blockquote>
+ <p><q>A p element must not contain
blockquote, dl, menu, ol, pre, table, or ul
elements, even though these elements are
technically allowed inside p elements according to
@@ -3080,7 +3220,8 @@
specification. (In fact, if one of those elements
is put inside a p element in the markup, it will
instead imply a p element end tag before
- it.)</q></blockquote>
+ it.)</q></p>
+ </blockquote>
</li>
<li>Also in the “Elements” subsection, the
definition of <strong>escaping text span</strong> was
@@ -3347,13 +3488,14 @@
DOM binding.</li>
</ul>
</div>
+ </div>
<div id="acknowledgements" class="section">
<h2>Acknowledgements <a class="hash" href="#acknowledgements">#</a> <a class="toc-bak" href="#acknowledgements-toc">T</a></h2><p class="spec-link">View “<a href="http://www.w3.org/TR/html5/#acknowledgements">Acknowledgements</a>” in the
specification</p>
<p>The following names were added to the list of names in
the Acknowledgements:</p>
<blockquote>
- Adam Barth, Addison Phillips, Adele Peterson, Alastair
+ <p>Adam Barth, Addison Phillips, Adele Peterson, Alastair
Campbell, Anders Carlsson, Anthony Ricaud, Arphen Lin,
Ashley Sheridan, Aurelien Levy, Ben Millard, Brian
Smith, Bruce Miller, Cameron McCormack, Daniel Glazman,
@@ -3369,7 +3511,8 @@
Hoffmann, Oliver Hunt, Peter Karlsson, Philip TAYLOR,
Ralf Stoltze, Raphael Champeimont, Rene Saarsoo, Richard
Ishida, Steve Faulkner, Sunava Dutta, Terrence Wood, Tim
- Johansson, Wayne Pollock, Yi-An Huang</blockquote>
+ Johansson, Wayne Pollock, Yi-An Huang</p>
+ </blockquote>
</div>
</div>
Index: style.css
===================================================================
RCS file: /sources/public/html5/pubnotes/style.css,v
retrieving revision 1.61
retrieving revision 1.62
diff -u -d -r1.61 -r1.62
--- style.css 9 Jun 2008 16:21:08 -0000 1.61
+++ style.css 9 Jun 2008 18:59:51 -0000 1.62
@@ -29,12 +29,18 @@
margin-bottom: 0px;
}
-/* yipes ; guess what section this is */
#toc > ul > li > ul > li > ul > li > ul > li {
list-style-type: none;
margin-top: 0px;
margin-bottom: 0px;
}
+
+/* yipes ; guess what section this is */
+#toc > ul > li > ul > li > ul > li > ul > li > ul > li {
+ list-style-type: none;
+ margin-top: 0px;
+ margin-bottom: 0px;
+}
#toc ul {
margin-bottom: 0.5em;
}
@@ -260,20 +266,31 @@
.htmlattribute {
color: blueviolet;
}
+#this_sections > div[class="section"] > h2 {
+ font-size: 25px;
+ font-weight: bold;
+}
/* h2 at h3 level */
-div[class="section"] > div[class="section"] > h2 {
- font-size: 19px;
+#this_sections > div[class="section"] > div[class="section"] > h2 {
+ font-size: 22px;
+ font-weight: bold;
}
/* h2 at h4 level */
-div[class="section"] > div[class="section"] > div[class="section"] > h2 {
- font-size: 16px;
+#this_sections > div[class="section"] > div[class="section"] > div[class="section"] > h2 {
+ font-size: 19px;
font-weight: bold;
}
-/* h2 at h5 level */
-div[class="section"] > div[class="section"] > div[class="section"] > h2 > div[class="section"] > h2 {
+/* h2 at h6 level */
+#this_sections > div[class="section"] > div[class="section"] > div[class="section"] > div[class="section"] > h2 {
font-size: 1em;
font-weight: bold;
}
+/* h2 at h7 level */
+#this_sections > div[class="section"] > div[class="section"] > div[class="section"] > div[class="section"] > div[class="section"] > h2 {
+ font-size: 1em;
+ font-weight: bold;
+ font-style: italic;
+}
.highlight {
background-color: yellow;
padding: 2px;
@@ -285,3 +302,17 @@
.spec-link {
font-style: italic;
}
+
+#tocjump {
+ font-style: italic;
+}
+
+h2 > a {
+ display: none;
+}
+
+h2:hover > a {
+ display: inline;
+ text-decoration: none;
+}
+
Index: Overview.src.html
===================================================================
RCS file: /sources/public/html5/pubnotes/Overview.src.html,v
retrieving revision 1.230
retrieving revision 1.231
diff -u -d -r1.230 -r1.231
--- Overview.src.html 9 Jun 2008 16:21:08 -0000 1.230
+++ Overview.src.html 9 Jun 2008 18:59:51 -0000 1.231
@@ -21,10 +21,10 @@
</div>
<header id=info>
<h2>Document Metadata</h2>
- <div id=maturity>ED</div>
+ <div id=maturity>WD</div>
<div id=versions>
<div id=source class=url>http://dev.w3.org/html5/pubnotes/Overview.src.html</div>
- <div id=this class=url>http://www.w3.org/TR/2008/WD-html5-pubnotes-20080523/</div>
+ <div id=this class=url>http://www.w3.org/TR/2008/WD-html5-pubnotes-20080610/</div>
<div id=latest class=url>http://www.w3.org/TR/html5-pubnotes/</div>
<!-- * you can have multiple previous URLs -->
<!-- * <div class="previous url">http://www.w3.org/TR/2008/WD-html5-pubnotes-20080501/</div> -->
@@ -47,7 +47,7 @@
<div id=comments-archive class=url>http://lists.w3.org/Archives/Public/public-html-comments</div>
</div>
</header>
- <div id=tocjump style="text-align: center">[<a href=#toc>skip to Table of Contents</a>]</div>
+ <div id=tocjump style="text-align: center"><a href=#toc>skip to Table of Contents</a></div>
<section id=abstract>
<h2>Abstract</h2>
<p>This document provides supplemental information on the
@@ -63,11 +63,17 @@
<h2>Table of Contents</h2>
</section>
<div id=this_sections>
- <section id=this_introduction>
- <h2>Introduction</h2>
- <p>This document provides a per-section record of changes
- to the HTML 5 draft specification since its publication as
- a First Public Working Draft (FPWD). Note that it
+ <section id=summary>
+ <h2>Summary: Changes impacting Web architecture</h2>
+ </section>
+ <section id=fpwd>
+ <h2>Changes since the First Public Working Draft</h2>
+ <p>This section provides a per-section record of changes
+ to the HTML 5 draft specification after the <a
+ href="http://www.w3.org/TR/2008/WD-html5-20080122/" >22
+ January 2008 First Public Working Draft (FPWD)</a> and
+ until
+ the time of publication of this document. Note that it
documents substantive changes only, and omits editorial
changes. It is intended to be readable as a “standalone”
document — meaning that readers are meant to be able to
@@ -75,7 +81,6 @@
made, without necessarily needing to read the
specification itself or to read through the entire diff
document that shows all the changes.</p>
- </section>
<section id=introduction>
<h2>Section 1, Introduction</h2>
<p>The “Introduction” section of the specification
@@ -112,7 +117,8 @@
<li>In the “Conformance checkers” subsection, the text
of a statement was updated to now read (added text
highlighted):
- <blockquote><q><em class=highlight>Automated</em>
+ <blockquote>
+ <p><q><em class=highlight>Automated</em>
conformance checkers are exempt from detecting
errors that require interpretation of the author’s
intent (for example, while a document is
@@ -121,12 +127,14 @@
<em class=highlight>running without the input of
human judgement</em> do not have to check that
blockquote elements only contain quoted
- material).</q></blockquote>
+ material).</q></p>
+ </blockquote>
Also, the text of a related statement was updated to
reference the concept of the <strong>browsing
context</strong>; the text of that statement now
reads:
- <blockquote><q>Conformance checkers must check that
+ <blockquote>
+ <p><q>Conformance checkers must check that
the input document conforms when parsed without a
browsing context (meaning that no scripts are run,
and that the parser’s scripting flag is disabled),
@@ -135,7 +143,8 @@
which scripts execute, and that the scripts never
cause non-conforming states to occur other than
transiently during script execution
- itself.</q></blockquote></li>
+ itself.</q></p>
+ </blockquote></li>
<li>In the “Common conformance requirements for APIs
exposed to JavaScript” subsection, for consistency
with the Web IDL specification, statements related
@@ -482,24 +491,28 @@
<li>The <code class=htmlattribute>onstorage</code> attribute
was added to the list of global attributes.</li>
<li>The following conformance statement was added:
- <blockquote><q>custom data attributes (e.g.
+ <blockquote>
+ <p><q>custom data attributes (e.g.
data-foldername or data-msgid) can be specified on
any HTML element, to store custom data specific to
- the page.</q></blockquote>
+ the page.</q></p>
+ </blockquote>
Also, an “Embedding custom non-visible data” subsection
was added, with conformance criteria related to
<code class=htmlattribute>data-</code> attributes and
the associated <code class=domattribute>dataset</code>
DOM attribute.</li>
<li>The following conformance statement was added:
- <blockquote><q>In HTML documents, the html element,
+ <blockquote>
+ <p><q>In HTML documents, the html element,
and any other elements in the HTML namespace whose
parent element is not in the HTML namespace, may
have an <code class=htmlattribute>xmlns</code>
attribute specified, if, and only if, it has the
exact value
“<code>http://www.w3.org/1999/xhtml</code>”. This
- does not apply to XML documents.</q></blockquote>
+ does not apply to XML documents.</q></p>
+ </blockquote>
Also, two notes were added regarding the effects of
the <code class=htmlattribute>xmlns</code> attribute in
content.</li>
@@ -598,15 +611,19 @@
<li>Other refinements were made
to language in this section, including the addition
of the following statements:
- <blockquote><q>HTTP semantics must be followed when
+ <blockquote>
+ <p><q>HTTP semantics must be followed when
fetching external resources. (For example,
redirects must be followed and 404 responses must
cause the external resource to not be
- applied.)</q></blockquote>
- <blockquote><q>If no type metadata is specified, but
+ applied.)</q></p>
+ </blockquote>
+ <blockquote>
+ <p><q>If no type metadata is specified, but
the external resource link type has a default type
defined, then the user agent must assume that the
- resource is of that type.</q></blockquote>
+ resource is of that type.</q></p>
+ </blockquote>
</li>
</ul>
</section>
@@ -645,10 +662,12 @@
list of pre-defined values for the
<code class=domattribute>name</code>
attribute, and defined as:
- <blockquote><q>The value must be a free-form string that
+ <blockquote>
+ <p><q>The value must be a free-form string that
describes the page. The value must be appropriate
for use in a directory of pages, e.g. in a search
- engine.</q></blockquote>
+ engine.</q></p>
+ </blockquote>
</li>
<li>The value
<code>application-name</code>
@@ -656,7 +675,8 @@
list of pre-defined values for the
<code class=domattribute>name</code>
attribute, and defined as:
- <blockquote><q>The value must be a short free-form
+ <blockquote>
+ <p><q>The value must be a short free-form
string that giving the name of the Web application
that the page represents. If the page is not a Web
application, the application-name metadata name must
@@ -665,7 +685,8 @@
the title might include status messages and the like
relevant to the status of the page at a particular
moment in time instead of just being the name of the
- application.</q></blockquote>
+ application.</q></p>
+ </blockquote>
</li>
<li>The
<code>Content-Type</code> keyword
@@ -709,14 +730,16 @@
<h2>Section 3.8.3, The nav element</h2>
<p>In this section, an example was added, along with
the following statement:</p>
- <blockquote><q>Not all groups of links on a page need
+ <blockquote>
+ <p><q>Not all groups of links on a page need
to be in a nav element — only sections that
consist of primary navigation blocks are
appropriate for the nav element. In particular, it
is common for footers to have a list of links to
various key parts of a site, but the footer
element is more appropriate in such
- cases.</q></blockquote>
+ cases.</q></p>
+ </blockquote>
</section>
<section id=blockquoteold>
<h2>Section 3.8.5 [now 3.9.6], The blockquote element</h2>
@@ -777,9 +800,11 @@
down in the sectioning hierarchy to become a subsection
the “Grouping content” section. Also, the following note
was added:</p>
- <blockquote><q> In the HTML serialisation, a leading
+ <blockquote>
+ <p><q> In the HTML serialisation, a leading
newline character immediately following the pre
- element start tag is stripped.</q></blockquote>
+ element start tag is stripped.</q></p>
+ </blockquote>
</section>
<section id=the-blockquote>
<h2>Section 3.9.6 [was 3.8.5], The blockquote element</h2>
@@ -864,15 +889,17 @@
</ul>
</section>
<section id=the-dt>
- <h2>3.9.11 [was 3.11.5], The dt element</h2>
+ <h2>Section 3.9.11 [was 3.11.5], The dt element</h2>
<p>In this section, the following statement was
added:</p>
- <blockquote><q>If the dt element is the child of a
+ <blockquote>
+ <p><q>If the dt element is the child of a
dialog element, and it further contains a time
element, then that time element represents a
timestamp for when the associated discourse (dd
element) was said, and is not part of the name of
- the talker.</q></blockquote>
+ the talker.</q></p>
+ </blockquote>
<p>Also, two examples were added.</p>
</section>
</section>
@@ -894,9 +921,11 @@
<p>In this section, some wording changes were made,
four examples were added, and the following statement
was added:</p>
- <blockquote><q>Quotation punctuation (such as
+ <blockquote>
+ <p><q>Quotation punctuation (such as
quotation marks), if any, must be placed inside
- the q element.</q></blockquote>
+ the q element.</q></p>
+ </blockquote>
</section>
<section id=the-cite>
<h2>Section 3.10.3, The cite element</h2>
@@ -906,7 +935,8 @@
simply, “The cite element represents a citation: the
source, or reference, for a quote or statement made in
the document”, was expanded to read:</p>
- <blockquote><q>The cite element represents the title
+ <blockquote>
+ <p><q>The cite element represents the title
of a work (e.g. a book, a paper, an essay, a poem,
a score, a song, a script, a film, a TV show, a
game, a sculpture, a painting, a theatre
@@ -914,8 +944,10 @@
exhibition, etc). This can be a work that is being
quoted or referenced in detail (i.e. a citation),
or it can just be a work that is mentioned in
- passing.</q></blockquote>
- <blockquote><q>A person’s name is not the title of a
+ passing.</q></p>
+ </blockquote>
+ <blockquote>
+ <p><q>A person’s name is not the title of a
work — even if people call that person a piece of
work — and the element must therefore not be used
to mark up people’s names. (In some cases, the b
@@ -924,11 +956,14 @@
are keywords rendered with a different style to
draw attention to them. In other cases, if an
element is really needed, the span element can be
- used.)</q></blockquote>
- <blockquote><q>A ship is similarly not a work, and the
+ used.)</q></p>
+ </blockquote>
+ <blockquote>
+ <p><q>A ship is similarly not a work, and the
element must not be used to mark up ship names
(the i element can be used for that
- purpose).</q></blockquote>
+ purpose).</q></p>
+ </blockquote>
</section>
<section id=the-mark>
<h2>Section 3.10.7, The mark element [was: the m element]</h2>
@@ -939,7 +974,8 @@
meaning of the element, which had read simply, “The m
element represents a run of text marked or
highlighted”, was expanded to read:</p>
- <blockquote><q>The mark element represents a run of
+ <blockquote>
+ <p><q>The mark element represents a run of
text in one document marked or highlighted for
reference purposes, due to its relevance in
another context. When used in a quotation or other
@@ -954,7 +990,8 @@
of a document, it indicates a part of the document
that has been highlighted due to its likely
relevance to the user’s current
- activity.</q></blockquote>
+ activity.</q></p>
+ </blockquote>
</section>
<section id=the-dfn>
<h2>Section 3.10.8, The dfn element</h2>
@@ -1132,7 +1169,8 @@
<li>A refinement was made to one of the
examples.</li>
<li>The following note was added:
- <blockquote><q>Authors are encouraged to use the
+ <blockquote>
+ <p><q>Authors are encouraged to use the
class attribute on the i element to identify why
the element is being used, so that if the style
of a particular use (e.g. dream sequences as
@@ -1140,7 +1178,8 @@
a later date, the author doesn’t have to go
through the entire document (or series of
related documents) annotating each
- use.</q></blockquote>
+ use.</q></p>
+ </blockquote>
</li>
</ul>
</section>
@@ -1258,14 +1297,16 @@
be moved away from the main flow of the document
without affecting the document’s meaning.</em></li>
<li>The following statement was added:
- <blockquote><q>The element can thus be used to
+ <blockquote>
+ <p><q>The element can thus be used to
annotate illustrations, diagrams, photos, code
listings, etc, that are referred to from the main
content of the document, but that could, without
affecting the flow of the document, be moved away
from that primary content, e.g. to the side of the
page, to dedicated pages, or to an
- appendix.</q></blockquote></li>
+ appendix.</q></p>
+ </blockquote></li>
<li>Several examples were added.</li>
</ul>
</section>
@@ -1279,33 +1320,41 @@
obvious textual alternative” to simply, “A key part of
the content”. The text of that same subsection was
changed to now read:
- <blockquote><q>In some cases, the image is a critical
+ <blockquote>
+ <p><q>In some cases, the image is a critical
part of the content. This could be the case, for
instance, on a page that is part of a photo
gallery. The image is the whole point of the page
- containing it.</q></blockquote>
+ containing it.</q></p>
+ </blockquote>
- <blockquote><q>When it is possible for alternative
+ <blockquote>
+ <p><q>When it is possible for alternative
text to be provided, for example if the image is
part of a series of screenshots in a magazine
review, or part of a comic strip, or is a
photograph in a blog entry about that photograph,
text that conveys can serve as a substitute for
the image must be given as the contents of the alt
- attribute.</q></blockquote>
+ attribute.</q></p>
+ </blockquote>
- <blockquote><q>In a rare subset of these cases, there
+ <blockquote>
+ <p><q>In a rare subset of these cases, there
might be no alternative text available. This could
be the case, for instance, on a photo upload site,
if the site has received 8000 photos from a user
without the user annotating any of them. In such
cases, the alt attribute may be omitted, but the
alt attribute should be included, with a useful
- value, if at all possible.</q></blockquote>
+ value, if at all possible.</q></p>
+ </blockquote>
- <blockquote><q>In any case, if an image is a key part
+ <blockquote>
+ <p><q>In any case, if an image is a key part
of the content, the alt attribute must not be
- specified with an empty value.</q></blockquote>
+ specified with an empty value.</q></p>
+ </blockquote>
</li>
<li>The <code class=htmlattribute>alt</code> text for the
“Screenshot of a KDE desktop” example was expanded.</li>
@@ -1335,12 +1384,16 @@
executing.</q></li>
<li>Some additional examples were added, prefaced by the
following text:
- <blockquote><q>A single image can have different
+ <blockquote>
+ <p><q>A single image can have different
appropriate alternative text depending on the
- context.</q></blockquote>
- <blockquote><q> In each of the following cases, the same
+ context.</q></p>
+ </blockquote>
+ <blockquote>
+ <p><q> In each of the following cases, the same
image is used, yet the alt text is different each
- time.</q></blockquote>
+ time.</q></p>
+ </blockquote>
</li>
</ul>
</section>
@@ -1453,13 +1506,15 @@
and the case when the <strong>sandboxed plugins browsing
context flag</strong> is set.</li>
<li>The following statement was added:
- <blockquote><q>Whenever
+ <blockquote>
+ <p><q>Whenever
the name attribute is set, if the object element
has a nested browsing context, its name must be
changed to the new value. If the attribute is
removed, if the object element has a browsing
context, the browsing context name must be set to
- the empty string.</q></blockquote></li>
+ the empty string.</q></p>
+ </blockquote></li>
<li>Significant revisions and additions were made to
the algorithm for checking what the object element
represents, including a step for checking for the
@@ -1470,7 +1525,8 @@
class=htmlattribute>data</code> attribute is
present.</li>
<li>The following note was added:
- <blockquote><q>The object
+ <blockquote>
+ <p><q>The object
element can, in certain cases as described above,
instantiate third-party handlers. This
specification does not define a mechanism for
@@ -1479,7 +1535,8 @@
opt to support a plugin mechanism such as the
Netscape Plugin API; others may use remote content
convertors or have built-in support for certain
- types.</q></blockquote>
+ types.</q></p>
+ </blockquote>
</li>
<li>Two examples were added.</li>
</ul>
@@ -1533,7 +1590,8 @@
<code class=domattribute>pixelratio</code>
DOM attribute were added, including the following
statement:
- <blockquote><q>The pixelratio attribute allows the
+ <blockquote>
+ <p><q>The pixelratio attribute allows the
author to specify the pixel ratio of anamorphic
media resources that do not self-describe their
pixel ratio. The attribute value, if specified,
@@ -1545,7 +1603,8 @@
the rendered width that gives the correct aspect
ratio). The default value, if the attribute is
omitted or cannot be parsed, is
- 1.0.</q></blockquote></li>
+ 1.0.</q></p>
+ </blockquote></li>
</ul>
</section>
<section id=media>
@@ -1619,17 +1678,21 @@
made:</p>
<ul>
<li>The following statements were added:
- <blockquote><q>Arguments other than the contextId
+ <blockquote>
+ <p><q>Arguments other than the contextId
must be ignored, and must not cause the user
agent to raise an exception (as would normally
occur if a method was called with the wrong
- number of arguments).</q></blockquote>
- <blockquote><q>If the canvas has no pixels (i.e.
+ number of arguments).</q></p>
+ </blockquote>
+ <blockquote>
+ <p><q>If the canvas has no pixels (i.e.
either its horizontal dimension or its vertical
dimension is zero) then the method must return
the string “data:,”. (This is the shortest data:
URI; it represents the empty string in a
- text/plain resource.)</q></blockquote>
+ text/plain resource.)</q></p>
+ </blockquote>
</li>
<li>Some instances of the phrase “with scripting
enabled” and “with scripting disabled” were changed
@@ -1640,7 +1703,8 @@
<code class=method>toDataURL()</code> method with
image types other than PNG was emended to read
(added text highlighted):
- <blockquote><q>When trying to use types other than
+ <blockquote>
+ <p><q>When trying to use types other than
image/png, authors can check if the image was
really returned in the requested format by
checking to see if the returned string starts
@@ -1650,7 +1714,8 @@
(The one exception to this is if the canvas has
either no height or no width, in which case the
result might simply be
- “data:,”.)</q></blockquote>
+ “data:,”.)</q></p>
+ </blockquote>
</li>
<li>A statement regarding preventing information
leakage from the
@@ -1695,29 +1760,37 @@
<li>A new “Security with canvas elements”
subsection was added. It begins with the following
statement:
- <blockquote><q>Information leakage can occur if
+ <blockquote><p>
+ <q>Information leakage can occur if
scripts from one origin are exposed to images
from another origin (one that isn’t the
- same).</q></blockquote>
- <blockquote><q>To mitigate this, canvas elements
+ same).</q></p>
+ </blockquote>
+ <blockquote>
+ <p><q>To mitigate this, canvas elements
are defined to have a flag indicating whether
they are origin-clean. All canvas elements
must start with their origin-clean set to
- true.</q></blockquote>
+ true.</q></p>
+ </blockquote>
It then lists a specific set actions, each of
which must cause the <var>origin-clean</var> flag
to be set to <code>false</code>. In addition, it
includes the following statements:
- <blockquote><q>Whenever the toDataURL() method of
+ <blockquote>
+ <p><q>Whenever the toDataURL() method of
a canvas element whose origin-clean flag is
set to false is called, the method must
immediately raise a security
- exception.</q></blockquote>
- <blockquote><q>Whenever the getImageData() method
+ exception.</q></p>
+ </blockquote>
+ <blockquote>
+ <p><q>Whenever the getImageData() method
of the 2D context of a canvas element whose
origin-clean flag is set to false is called,
the method must immediately raise a security
- exception.</q></blockquote>
+ exception.</q></p>
+ </blockquote>
</li>
</ul>
</section>
@@ -1754,48 +1827,60 @@
<h2>Section 3.12.15 [new], MathML</h2>
<p>This short section is newly added. It reads in
whole:</p>
- <blockquote><q>The math element from the MathML
+ <blockquote>
+ <p><q>The math element from the MathML
namespace falls into the embedded content category
for the purposes of the content models in this
- specification.</q></blockquote>
+ specification.</q></p>
+ </blockquote>
- <blockquote><q>User agents must handle text other than
+ <blockquote>
+ <p><q>User agents must handle text other than
inter-element whitespace found in MathML elements
whose content models do not allow raw text by
pretending for the purposes of MathML content
models, layout, and rendering that that text is
actually wrapped in an mtext element in the MathML
namespace. (Such text is not, however,
- conforming.)</q></blockquote>
+ conforming.)</q></p>
+ </blockquote>
- <blockquote><q>User agents must act as if any MathML element
+ <blockquote>
+ <p><q>User agents must act as if any MathML element
whose contents does not match the element’s
content model was replaced, for the purposes of
MathML layout and rendering, by an merror element
in the MathML namespace containing some appropiate
- error message.</q></blockquote>
+ error message.</q></p>
+ </blockquote>
- <blockquote><q>To enable authors to use MathML tools that only
+ <blockquote>
+ <p><q>To enable authors to use MathML tools that only
accept MathML in its XML form, interactive HTML
user agents are encouraged to provide a way to
export any MathML fragment as a
namespace-well-formed XML
- fragment.</q></blockquote>
+ fragment.</q></p>
+ </blockquote>
</section>
<section id=svg>
<h2>Section 3.12.16 [new], SVG</h2>
<p>This short section is newly added. It reads in
whole:</p>
- <blockquote><q>The svg element from the SVG namespace
+ <blockquote>
+ <p><q>The svg element from the SVG namespace
falls into the embedded content category for the
purposes of the content models in this
- specification.</q></blockquote>
+ specification.</q></p>
+ </blockquote>
- <blockquote><q>To enable authors to use SVG tools that only
+ <blockquote>
+ <p><q>To enable authors to use SVG tools that only
accept SVG in its XML form, interactive HTML user
agents are encouraged to provide a way to export
any SVG fragment as a namespace-well-formed XML
- fragment.</q></blockquote>
+ fragment.</q></p>
+ </blockquote>
</section>
</section>
<section id=tabular>
@@ -1804,7 +1889,7 @@
<code class=element>table</code>
element and its descendant-element hierarchy.</p>
<section id=the-table>
- <h2>3.13.2, The table element</h2>
+ <h2>Section 3.13.2, The table element</h2>
<p>In this section, the following changes were
made:</p>
<ul>
@@ -1856,7 +1941,7 @@
</ul>
</section>
<section id=the-colgroup>
- <h2>3.13.4, The colgroup element</h2>
+ <h2>Section 3.13.4, The colgroup element</h2>
<p>In this section, the following changes were
made:</p>
<ul>
@@ -1883,7 +1968,7 @@
</ul>
</section>
<section id=the-col>
- <h2>3.13.5, The col element</h2>
+ <h2>Section 3.13.5, The col element</h2>
<p>In this section, the following changes were
made:</p>
<ul>
@@ -1910,7 +1995,7 @@
</ul>
</section>
<section id=the-tbody>
- <h2>3.13.6, The tbody element</h2>
+ <h2>Section 3.13.6, The tbody element</h2>
<p>In this section, the following changes were
made:</p>
<ul>
@@ -1920,7 +2005,7 @@
</ul>
</section>
<section id=the-thead>
- <h2>3.13.7, The thead element</h2>
+ <h2>Section 3.13.7, The thead element</h2>
<p>In this section, the following changes were
made:</p>
<ul>
@@ -1930,7 +2015,7 @@
</ul>
</section>
<section id=the-tfoot>
- <h2>3.13.8, The tfoot element</h2>
+ <h2>Section 3.13.8, The tfoot element</h2>
<p>In this section, the following changes were
made:</p>
<ul>
@@ -1940,7 +2025,7 @@
</ul>
</section>
<section id=the-tr>
- <h2>3.13.9, The tr element</h2>
+ <h2>Section 3.13.9, The tr element</h2>
<p>In this section, the following changes were
made:</p>
<ul>
@@ -1966,7 +2051,7 @@
</ul>
</section>
<section id=the-td>
- <h2>3.13.10, The td element</h2>
+ <h2>Section 3.13.10, The td element</h2>
<p>In this section, the following changes were
made:</p>
<ul>
@@ -2004,7 +2089,7 @@
</ul>
</section>
<section id=the-th>
- <h2>3.13.11, The th element</h2>
+ <h2>Section 3.13.11, The th element</h2>
<p>In this section, the following changes were
made:</p>
<ul>
@@ -2017,7 +2102,7 @@
</ul>
</section>
<section id=attributes0>
- <h2>3.13.12 [new], Attributes common to td and th
+ <h2>Section 3.13.12 [new], Attributes common to td and th
elements</h2>
<p>This section is newly added. It provides</p>
<ul>
@@ -2046,22 +2131,24 @@
</ul>
</section>
<section id=processing>
- <h2>3.13.13, Processing model</h2>
- <p>Changes were made in the introduction to this
- section to bring it in alignment with related change
- made in other parts of the specification.</p>
- <section id=tableforming>
- <h2>3.13.13.1, Forming a table</h2>
- <p>A large number of substantial changes were made to
- the algorithms in this section; among those changes
- were the addition of steps related to the <code
+ <h2>Section 3.13.13, Processing model</h2>
+ <p>In this section, the following changes were
+ made:</p>
+ <ul>
+ <li>Changes were made in the introduction to this
+ section to bring it in alignment with related change
+ made in other parts of the specification.</li>
+ <li>A large number of substantive changes were made
+ to the algorithms in the “Forming a table”
+ subsection; among those changes were the addition of
+ steps related to the <code
class=element>tfoot</code> and <code
class=element>caption</code> elements, as well as a
number of other changes, including a reformulation and
refinement of a part of the previous text to form an
<strong>algorithm for growing downward-growing
- cells</strong>.</p>
- </section>
+ cells</strong>.</li>
+ </ul>
</section>
</section>
<section id=forms>
@@ -2593,13 +2680,15 @@
subsections.</li>
<li>In the “Database storage” subsection, the
following editorial note was added:
- <blockquote><q>Implementation feedback is requested on
+ <blockquote>
+ <p><q>Implementation feedback is requested on
what to do with arguments that are of types that
are not supported by the underlying SQL backend.
For example, SQLite doesn’t support booleans, so
what should the UA do if passed a boolean? The
Gears team suggests failing, not silently
- converting types.</q></blockquote>
+ converting types.</q></p>
+ </blockquote>
</li>
<li>Also in the “Database storage” subsection, the
interface definition for the
@@ -2748,20 +2837,24 @@
for the user to mark text as having stress emphasis
and as being important” was removed, and the following
statements were added:
- <blockquote><q>In response to a request from a user to
+ <blockquote>
+ <p><q>In response to a request from a user to
mark text up in italics, user agents should use
the <code class=element>i</code> element to
represent the semantic. The <code
class=element>em</code> element should be used
only if the user agent is sure that the user means
- to indicate stress emphasis.</q></blockquote>
- <blockquote><q>In response to a request from a user to
+ to indicate stress emphasis.</q></p>
+ </blockquote>
+ <blockquote>
+ <p><q>In response to a request from a user to
mark text up in bold, user agents should use the
<code class=element>b</code> element to represent
the semantic. The <code
class=element>strong</code> element should be
used only if the user agent is sure that the user
- means to indicate importance.</q></blockquote>
+ means to indicate importance.</q></p>
+ </blockquote>
</li>
<li>In the “Making entire documents editable”
subsection, refinements were made to the description
@@ -2976,7 +3069,8 @@
certain tags can be omitted.</li>
<li>Also in the “Elements” subsection, the following
statement was <strong>removed</strong> completely:
- <blockquote><q>A p element must not contain
+ <blockquote>
+ <p><q>A p element must not contain
blockquote, dl, menu, ol, pre, table, or ul
elements, even though these elements are
technically allowed inside p elements according to
@@ -2984,7 +3078,8 @@
specification. (In fact, if one of those elements
is put inside a p element in the markup, it will
instead imply a p element end tag before
- it.)</q></blockquote>
+ it.)</q></p>
+ </blockquote>
</li>
<li>Also in the “Elements” subsection, the
definition of <strong>escaping text span</strong> was
@@ -3244,12 +3339,13 @@
DOM binding.</li>
</ul>
</section>
+ </section>
<section id=acknowledgements>
<h2>Acknowledgements</h2>
<p>The following names were added to the list of names in
the Acknowledgements:</p>
<blockquote>
- Adam Barth, Addison Phillips, Adele Peterson, Alastair
+ <p>Adam Barth, Addison Phillips, Adele Peterson, Alastair
Campbell, Anders Carlsson, Anthony Ricaud, Arphen Lin,
Ashley Sheridan, Aurelien Levy, Ben Millard, Brian
Smith, Bruce Miller, Cameron McCormack, Daniel Glazman,
@@ -3265,7 +3361,8 @@
Hoffmann, Oliver Hunt, Peter Karlsson, Philip TAYLOR,
Ralf Stoltze, Raphael Champeimont, Rene Saarsoo, Richard
Ishida, Steve Faulkner, Sunava Dutta, Terrence Wood, Tim
- Johansson, Wayne Pollock, Yi-An Huang</blockquote>
+ Johansson, Wayne Pollock, Yi-An Huang</p>
+ </blockquote>
</section>
</div>
</body>
Received on Monday, 9 June 2008 19:00:39 UTC