Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Loading…

Feature/whatwg editorial #1

Merged
merged 18 commits into from

2 participants

@erikadoyle erikadoyle commented on the diff
@@ -5483,9 +5484,12 @@ is conforming depends on which specs apply, and leaves it at that. -->
</ul>
<p class="note">This format allows for time-zone offsets from -23:59
- to +23:59. In practice, however, the range of offsets of actual time
- zones is -12:00 to +14:00, and the minutes component of offsets of
- actual time zones is always either 00, 30, or 45.</p>
+ to +23:59. In practice, however, right now the range of offsets of
+ actual time zones is -12:00 to +14:00, and the minutes component of
+ offsets of actual time zones is always either 00, 30, or 45. There
+ is no guarantee that this will remain so forever, however; time
@erikadoyle Collaborator

The second clause of this sentence is social commentary. Maybe we could just end this sentence at the semi-colon?

@silviapfeiffer Collaborator

Ha, funny one. I will reformulate this a bit. The idea is right. :-)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
ianh and others added some commits
ianh [e] (0) remove redundant old text
Affected topics: Web Workers

git-svn-id: http://svn.whatwg.org/webapps@7147 340c8d12-0b0e-0410-8428-c7bf67bfef74
(cherry picked from commit 685ef98)
d8fc8a1
ianh [e] (0) Fix some typos or copypasta.
Affected topics: HTML

git-svn-id: http://svn.whatwg.org/webapps@7155 340c8d12-0b0e-0410-8428-c7bf67bfef74
(cherry picked from commit d879e47)
4e958bd
ianh [e] (0) Make non-normative text more obviously non-normative.
Affected topics: HTML

git-svn-id: http://svn.whatwg.org/webapps@7163 340c8d12-0b0e-0410-8428-c7bf67bfef74
(cherry picked from commit 217f37f)
9444cf4
ianh [e] (0) Clarification
Affected topics: HTML

git-svn-id: http://svn.whatwg.org/webapps@7165 340c8d12-0b0e-0410-8428-c7bf67bfef74
(cherry picked from commit d1b1346)
ba7b8e0
ianh [e] (0) Fix some typos or copypasta.
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=17730
Affected topics: DOM APIs

git-svn-id: http://svn.whatwg.org/webapps@7182 340c8d12-0b0e-0410-8428-c7bf67bfef74
(cherry picked from commit 96fc64e)
c8b895d
ianh [e] (0) Fix grammar.
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=17496
Affected topics: DOM APIs, HTML

git-svn-id: http://svn.whatwg.org/webapps@7184 340c8d12-0b0e-0410-8428-c7bf67bfef74
(cherry picked from commit d2c10ea)
cf948fd
ianh [e] (0) Change heading by request.
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=16193
Affected topics: DOM APIs

git-svn-id: http://svn.whatwg.org/webapps@7185 340c8d12-0b0e-0410-8428-c7bf67bfef74
(cherry picked from commit 902982e)
570490e
ianh [e] (0) Fix some typos or copypasta.
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=15826
Affected topics: Offline Web Applications

git-svn-id: http://svn.whatwg.org/webapps@7186 340c8d12-0b0e-0410-8428-c7bf67bfef74
(cherry picked from commit b9ee809)
f045cc4
ianh [e] (0) Fix some typos or copypasta.
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=16086
Affected topics: HTML

git-svn-id: http://svn.whatwg.org/webapps@7187 340c8d12-0b0e-0410-8428-c7bf67bfef74
(cherry picked from commit 879277f)
e54efd1
ianh [e] (0) Fix some typos or copypasta.
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=16267
Affected topics: HTML

git-svn-id: http://svn.whatwg.org/webapps@7190 340c8d12-0b0e-0410-8428-c7bf67bfef74
(cherry picked from commit 37e663e)
d55cd0b
ianh [e] (0) Fix some typos or copypasta.
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=17938
Affected topics: HTML

git-svn-id: http://svn.whatwg.org/webapps@7191 340c8d12-0b0e-0410-8428-c7bf67bfef74
(cherry picked from commit 56794c3)
906ed7a
ianh [e] (0) Minor reference tweaks.
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=17912
Affected topics: HTML

git-svn-id: http://svn.whatwg.org/webapps@7192 340c8d12-0b0e-0410-8428-c7bf67bfef74
(cherry picked from commit 4d854ed)
df3d88a
ianh [e] (0) Fix some typos or copypasta.
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=17575
Affected topics: HTML

git-svn-id: http://svn.whatwg.org/webapps@7193 340c8d12-0b0e-0410-8428-c7bf67bfef74
(cherry picked from commit 23c711b)
96c8c8f
ianh [e] (0) I am learning my alphabet!
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=15961
Affected topics: HTML

git-svn-id: http://svn.whatwg.org/webapps@7194 340c8d12-0b0e-0410-8428-c7bf67bfef74
(cherry picked from commit 8ae437e)
44d1247
ianh [e] (0) Clarify that time zones change, to encourage implementors not…
… to make bad assumptions.

Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=17989
Affected topics: HTML

git-svn-id: http://svn.whatwg.org/webapps@7196 340c8d12-0b0e-0410-8428-c7bf67bfef74
(cherry picked from commit 6a342e2)
0e42722
ianh [e] (0) Fix old obsolete text.
Affected topics: Web Storage

git-svn-id: http://svn.whatwg.org/webapps@7197 340c8d12-0b0e-0410-8428-c7bf67bfef74
(cherry picked from commit 9d00602)
52cbd59
ianh [e] (0) Fix some markup errors and improve styles a bit.
Affected topics: HTML

git-svn-id: http://svn.whatwg.org/webapps@7199 340c8d12-0b0e-0410-8428-c7bf67bfef74
(cherry picked from commit 2a2f821)
90bc196
@silviapfeiffer silviapfeiffer Reformulated the sentence about time zones. 5545272
@silviapfeiffer silviapfeiffer merged commit 5545272 into master
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Commits on Aug 24, 2012
  1. @silviapfeiffer

    [e] (0) remove redundant old text

    ianh authored silviapfeiffer committed
    Affected topics: Web Workers
    
    git-svn-id: http://svn.whatwg.org/webapps@7147 340c8d12-0b0e-0410-8428-c7bf67bfef74
    (cherry picked from commit 685ef98)
  2. @silviapfeiffer

    [e] (0) Fix some typos or copypasta.

    ianh authored silviapfeiffer committed
    Affected topics: HTML
    
    git-svn-id: http://svn.whatwg.org/webapps@7155 340c8d12-0b0e-0410-8428-c7bf67bfef74
    (cherry picked from commit d879e47)
  3. @silviapfeiffer

    [e] (0) Make non-normative text more obviously non-normative.

    ianh authored silviapfeiffer committed
    Affected topics: HTML
    
    git-svn-id: http://svn.whatwg.org/webapps@7163 340c8d12-0b0e-0410-8428-c7bf67bfef74
    (cherry picked from commit 217f37f)
  4. @silviapfeiffer

    [e] (0) Clarification

    ianh authored silviapfeiffer committed
    Affected topics: HTML
    
    git-svn-id: http://svn.whatwg.org/webapps@7165 340c8d12-0b0e-0410-8428-c7bf67bfef74
    (cherry picked from commit d1b1346)
  5. @silviapfeiffer

    [e] (0) Fix some typos or copypasta.

    ianh authored silviapfeiffer committed
    Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=17730
    Affected topics: DOM APIs
    
    git-svn-id: http://svn.whatwg.org/webapps@7182 340c8d12-0b0e-0410-8428-c7bf67bfef74
    (cherry picked from commit 96fc64e)
  6. @silviapfeiffer

    [e] (0) Fix grammar.

    ianh authored silviapfeiffer committed
    Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=17496
    Affected topics: DOM APIs, HTML
    
    git-svn-id: http://svn.whatwg.org/webapps@7184 340c8d12-0b0e-0410-8428-c7bf67bfef74
    (cherry picked from commit d2c10ea)
  7. @silviapfeiffer

    [e] (0) Change heading by request.

    ianh authored silviapfeiffer committed
    Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=16193
    Affected topics: DOM APIs
    
    git-svn-id: http://svn.whatwg.org/webapps@7185 340c8d12-0b0e-0410-8428-c7bf67bfef74
    (cherry picked from commit 902982e)
  8. @silviapfeiffer

    [e] (0) Fix some typos or copypasta.

    ianh authored silviapfeiffer committed
    Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=15826
    Affected topics: Offline Web Applications
    
    git-svn-id: http://svn.whatwg.org/webapps@7186 340c8d12-0b0e-0410-8428-c7bf67bfef74
    (cherry picked from commit b9ee809)
  9. @silviapfeiffer

    [e] (0) Fix some typos or copypasta.

    ianh authored silviapfeiffer committed
    Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=16086
    Affected topics: HTML
    
    git-svn-id: http://svn.whatwg.org/webapps@7187 340c8d12-0b0e-0410-8428-c7bf67bfef74
    (cherry picked from commit 879277f)
  10. @silviapfeiffer

    [e] (0) Fix some typos or copypasta.

    ianh authored silviapfeiffer committed
    Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=16267
    Affected topics: HTML
    
    git-svn-id: http://svn.whatwg.org/webapps@7190 340c8d12-0b0e-0410-8428-c7bf67bfef74
    (cherry picked from commit 37e663e)
  11. @silviapfeiffer

    [e] (0) Fix some typos or copypasta.

    ianh authored silviapfeiffer committed
    Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=17938
    Affected topics: HTML
    
    git-svn-id: http://svn.whatwg.org/webapps@7191 340c8d12-0b0e-0410-8428-c7bf67bfef74
    (cherry picked from commit 56794c3)
  12. @silviapfeiffer

    [e] (0) Minor reference tweaks.

    ianh authored silviapfeiffer committed
    Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=17912
    Affected topics: HTML
    
    git-svn-id: http://svn.whatwg.org/webapps@7192 340c8d12-0b0e-0410-8428-c7bf67bfef74
    (cherry picked from commit 4d854ed)
  13. @silviapfeiffer

    [e] (0) Fix some typos or copypasta.

    ianh authored silviapfeiffer committed
    Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=17575
    Affected topics: HTML
    
    git-svn-id: http://svn.whatwg.org/webapps@7193 340c8d12-0b0e-0410-8428-c7bf67bfef74
    (cherry picked from commit 23c711b)
  14. @silviapfeiffer

    [e] (0) I am learning my alphabet!

    ianh authored silviapfeiffer committed
    Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=15961
    Affected topics: HTML
    
    git-svn-id: http://svn.whatwg.org/webapps@7194 340c8d12-0b0e-0410-8428-c7bf67bfef74
    (cherry picked from commit 8ae437e)
  15. @silviapfeiffer

    [e] (0) Clarify that time zones change, to encourage implementors not…

    ianh authored silviapfeiffer committed
    … to make bad assumptions.
    
    Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=17989
    Affected topics: HTML
    
    git-svn-id: http://svn.whatwg.org/webapps@7196 340c8d12-0b0e-0410-8428-c7bf67bfef74
    (cherry picked from commit 6a342e2)
  16. @silviapfeiffer

    [e] (0) Fix old obsolete text.

    ianh authored silviapfeiffer committed
    Affected topics: Web Storage
    
    git-svn-id: http://svn.whatwg.org/webapps@7197 340c8d12-0b0e-0410-8428-c7bf67bfef74
    (cherry picked from commit 9d00602)
  17. @silviapfeiffer

    [e] (0) Fix some markup errors and improve styles a bit.

    ianh authored silviapfeiffer committed
    Affected topics: HTML
    
    git-svn-id: http://svn.whatwg.org/webapps@7199 340c8d12-0b0e-0410-8428-c7bf67bfef74
    (cherry picked from commit 2a2f821)
  18. @silviapfeiffer
This page is out of date. Refresh to see the latest.
Showing with 418 additions and 401 deletions.
  1. +140 −133 complete.html
  2. +140 −133 index
  3. +138 −135 source
View
273 complete.html
@@ -155,6 +155,10 @@
.apple-table-examples.e2 th[scope=row] { padding-left: 1em; }
.apple-table-examples sup { line-height: 0; }
+ .three-column-nowrap tr > td:first-child,
+ .three-column-nowrap tr > td:first-child + td,
+ .three-column-nowrap tr > td:first-child + td + td { white-space: nowrap; }
+
.details-example img { vertical-align: top; }
#base64-table {
@@ -240,7 +244,7 @@
<header class=head id=head><p><a class=logo href=http://www.whatwg.org/><img alt=WHATWG height=101 src=/images/logo width=101></a></p>
<hgroup><h1 class=allcaps>HTML</h1>
- <h2 class="no-num no-toc">Living Standard &mdash; Last Updated 26 June 2012</h2>
+ <h2 class="no-num no-toc">Living Standard &mdash; Last Updated 20 July 2012</h2>
</hgroup><dl><dt><strong>Web developer edition:</strong></dt>
<dd><strong><a href=http://developers.whatwg.org/>http://developers.whatwg.org/</a></strong></dd>
<dt>Multiple-page version:</dt>
@@ -383,7 +387,7 @@ <h2 class="no-num no-toc">Living Standard &mdash; Last Updated 26 June 2012</h2>
<ol>
<li><a href=#documents><span class=secno>3.1 </span>Documents</a>
<ol>
- <li><a href=#documents-in-the-dom><span class=secno>3.1.1 </span>Documents in the DOM</a></li>
+ <li><a href=#the-document-object><span class=secno>3.1.1 </span>The <code>Document</code> object</a></li>
<li><a href=#security-document><span class=secno>3.1.2 </span>Security</a></li>
<li><a href=#resource-metadata-management><span class=secno>3.1.3 </span>Resource metadata management</a></li>
<li><a href=#dom-tree-accessors><span class=secno>3.1.4 </span>DOM tree accessors</a></li>
@@ -4827,7 +4831,7 @@ <h5 id=non-negative-integers><span class=secno>2.5.4.2 </span>Non-negative integ
<h5 id=floating-point-numbers><span class=secno>2.5.4.3 </span>Floating-point numbers</h5>
- <p>A string is a <dfn id=valid-floating-point-number>valid floating point number</dfn> if it
+ <p>A string is a <dfn id=valid-floating-point-number>valid floating-point number</dfn> if it
consists of:</p>
<ol class=brief><li>Optionally, a U+002D HYPHEN-MINUS character (-).</li>
@@ -4861,7 +4865,7 @@ <h5 id=floating-point-numbers><span class=secno>2.5.4.3 </span>Floating-point nu
</ol></li>
- </ol><p>A <a href=#valid-floating-point-number>valid floating point number</a> represents the number
+ </ol><p>A <a href=#valid-floating-point-number>valid floating-point number</a> represents the number
obtained by multiplying the significand by ten raised to the power
of the exponent, where the significand is the first number,
interpreted as base ten (including the decimal point and the number
@@ -4876,13 +4880,13 @@ <h5 id=floating-point-numbers><span class=secno>2.5.4.3 </span>Floating-point nu
treated as zero.</p>
<p class=note>The Infinity and Not-a-Number (NaN) values are not
- <a href=#valid-floating-point-number title="valid floating point number">valid floating point
+ <a href=#valid-floating-point-number title="valid floating-point number">valid floating-point
numbers</a>.</p>
<div class=impl>
- <p>The <dfn id=best-representation-of-the-number-as-a-floating-point-number title="best representation of the number as a floating
- point number">best representation of the number <var title="">n</var> as a floating point number</dfn> is the string
+ <p>The <dfn id=best-representation-of-the-number-as-a-floating-point-number title="best representation of the number as a
+ floating-point number">best representation of the number <var title="">n</var> as a floating-point number</dfn> is the string
obtained from applying the JavaScript operator ToString to <var title="">n</var>. The JavaScript operator ToString is not uniquely
determined. When there are multiple possible strings that could be
obtained from the JavaScript operator ToString for a particular
@@ -4890,7 +4894,7 @@ <h5 id=floating-point-numbers><span class=secno>2.5.4.3 </span>Floating-point nu
value (though it may differ from the value used by other user
agents).</p>
- <p>The <dfn id=rules-for-parsing-floating-point-number-values>rules for parsing floating point number values</dfn> are
+ <p>The <dfn id=rules-for-parsing-floating-point-number-values>rules for parsing floating-point number values</dfn> are
as given in the following algorithm. This algorithm must be aborted
at the first step that returns something. This algorithm will return
either a number or an error.</p>
@@ -5035,7 +5039,7 @@ <h5 id=floating-point-numbers><span class=secno>2.5.4.3 </span>Floating-point nu
</ol></li>
<li><p><i>Conversion</i>: Let <var title="">S</var> be the set of
- finite IEEE 754 double-precision floating point values except
+ finite IEEE 754 double-precision floating-point values except
&minus;0, but with two special values added: 2<sup title="">1024</sup> and &minus;2<sup title="">1024</sup>.</li>
<li><p>Let <var title="">rounded-value</var> be the number in <var title="">S</var> that is closest to <var title="">value</var>,
@@ -6027,9 +6031,11 @@ <h5 id=time-zones><span class=secno>2.5.5.6 </span>Time zones</h5>
</ol></li>
</ul><p class=note>This format allows for time-zone offsets from -23:59
- to +23:59. In practice, however, the range of offsets of actual time
- zones is -12:00 to +14:00, and the minutes component of offsets of
- actual time zones is always either 00, 30, or 45.</p>
+ to +23:59. In practice, however, right now the range of offsets of
+ actual time zones is -12:00 to +14:00, and the minutes component of
+ offsets of actual time zones is always either 00, 30, or 45. There
+ is no guarantee that this will remain so forever, however; time
+ zones are changed by countries at will and do not follow a standard.</p>
<p class=note>See also the usage notes and examples in the <a href=#concept-datetime title=concept-datetime>global date and time</a> section below
for details on using time-zone offsets with historical times that
@@ -8802,24 +8808,24 @@ <h4 id=reflecting-content-attributes-in-idl-attributes><span class=secno>2.8.1 <
and then that string must be used as the new content attribute
value.</p> <!-- see previous paragraph for note about the range -->
- <p>If a reflecting IDL attribute has a floating point number type
+ <p>If a reflecting IDL attribute has a floating-point number type
(<code>double</code> or <code>unrestricted double</code>), then, on
getting, the content attribute must be parsed according to the
- <a href=#rules-for-parsing-floating-point-number-values>rules for parsing floating point number values</a>, and if
+ <a href=#rules-for-parsing-floating-point-number-values>rules for parsing floating-point number values</a>, and if
that is successful, the resulting value must be returned. If, on the
other hand, it fails, or if the attribute is absent, the default
value must be returned instead, or 0.0 if there is no default value.
On setting, the given value must be converted to the <a href=#best-representation-of-the-number-as-a-floating-point-number>best
- representation of the number as a floating point number</a> and
+ representation of the number as a floating-point number</a> and
then that string must be used as the new content attribute
value.</p>
- <p>If a reflecting IDL attribute has a floating point number type
+ <p>If a reflecting IDL attribute has a floating-point number type
(<code>double</code> or <code>unrestricted double</code>) that is
<dfn id=limited-to-numbers-greater-than-zero>limited to numbers greater than zero</dfn>, then the behavior
is similar to the previous case, but zero and negative values are
not allowed. On getting, the content attribute must be parsed
- according to the <a href=#rules-for-parsing-floating-point-number-values>rules for parsing floating point number
+ according to the <a href=#rules-for-parsing-floating-point-number-values>rules for parsing floating-point number
values</a>, and if that is successful and the value is greater
than 0.0, the resulting value must be returned. If, on the other
hand, it fails or returns an out of range value, or if the attribute
@@ -8827,7 +8833,7 @@ <h4 id=reflecting-content-attributes-in-idl-attributes><span class=secno>2.8.1 <
there is no default value. On setting, if the value is less than or
equal to zero, then the value must be ignored. Otherwise, the given
value must be converted to the <a href=#best-representation-of-the-number-as-a-floating-point-number>best representation of the
- number as a floating point number</a> and then that string must
+ number as a floating-point number</a> and then that string must
be used as the new content attribute value.</p>
<p class=note>The values Infinity and Not-a-Number (NaN) values
@@ -9871,7 +9877,7 @@ <h3 id=documents><span class=secno>3.1 </span>Documents</h3>
<a href=#reload-override-flag>reload override flag</a> and set its <a href=#reload-override-buffer>reload override
buffer</a> to <var title="">source</var>.</li>
- </ol><h4 id=documents-in-the-dom><span class=secno>3.1.1 </span>Documents in the DOM</h4>
+ </ol><h4 id=the-document-object><span class=secno>3.1.1 </span>The <code><a href=#document>Document</a></code> object</h4>
<p>The DOM Core specification defines a <code title="DOM
Document"><a href=#dom-document>Document</a></code> interface, which this specification
@@ -11426,7 +11432,7 @@ <h5 id=the-translate-attribute><span class=secno>3.2.3.4 </span>The <code title=
<a href=#translation-mode>translation mode</a> is <a href=#translate-enabled>translate-enabled</a>, and
false otherwise. On setting, it must set the content attribute's
value to "<code title="">yes</code>" if the new value is true, and
- set the content attribute's value to "<code title="">no</code>
+ set the content attribute's value to "<code title="">no</code>"
otherwise.</p>
</div>
@@ -13153,7 +13159,7 @@ <h4 id=wai-aria><span class=secno>3.2.7 </span><dfn>WAI-ARIA</dfn></h4>
<td><code title=attr-aria-expanded>aria-expanded</code> state set to "true" if the element's <code title=attr-details-open><a href=#attr-details-open>open</a></code> attribute is present, and set to "false" otherwise
<tr><td><code><a href=#the-dialog-element>dialog</a></code> element without an <code title=attr-dialog-open><a href=#attr-dialog-open>open</a></code> attribute
- <td>The <code title=title-aria-hidden>aria-hidden</code> state set to "true"
+ <td>The <code title=attr-aria-hidden>aria-hidden</code> state set to "true"
<tr><td><code><a href=#the-head-element>head</a></code> element
<td><a href=#concept-role-none title=concept-role-none>No role</a>
@@ -13177,16 +13183,16 @@ <h4 id=wai-aria><span class=secno>3.2.7 </span><dfn>WAI-ARIA</dfn></h4>
<td><a href=#concept-role-none title=concept-role-none>No role</a>
<tr><td><code><a href=#the-input-element>input</a></code> element with a <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute in the <a href="#date-state-(type=date)" title=attr-input-type-date>Date</a> state
- <td><a href=#concept-role-none title=concept-role-none>No role</a>, with the <code title=title-aria-readonly>aria-readonly</code> property set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
+ <td><a href=#concept-role-none title=concept-role-none>No role</a>, with the <code title=attr-aria-readonly>aria-readonly</code> property set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
<tr><td><code><a href=#the-input-element>input</a></code> element with a <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute in the <a href="#date-and-time-state-(type=datetime)" title=attr-input-type-datetime>Date and Time</a> state
- <td><a href=#concept-role-none title=concept-role-none>No role</a>, with the <code title=title-aria-readonly>aria-readonly</code> property set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
+ <td><a href=#concept-role-none title=concept-role-none>No role</a>, with the <code title=attr-aria-readonly>aria-readonly</code> property set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
<tr><td><code><a href=#the-input-element>input</a></code> element with a <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute in the <a href="#local-date-and-time-state-(type=datetime-local)" title=attr-input-type-datetime-local>Local Date and Time</a> state
- <td><a href=#concept-role-none title=concept-role-none>No role</a>, with the <code title=title-aria-readonly>aria-readonly</code> property set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
+ <td><a href=#concept-role-none title=concept-role-none>No role</a>, with the <code title=attr-aria-readonly>aria-readonly</code> property set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
<tr><td><code><a href=#the-input-element>input</a></code> element with a <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute in the <a href="#e-mail-state-(type=email)" title=attr-input-type-email>E-mail</a> state with no <a href=#concept-input-list title=concept-input-list>suggestions source element</a>
- <td><code title=attr-aria-role-textbox>textbox</code> role, with the <code title=title-aria-readonly>aria-readonly</code> property set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
+ <td><code title=attr-aria-role-textbox>textbox</code> role, with the <code title=attr-aria-readonly>aria-readonly</code> property set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
<tr><td><code><a href=#the-input-element>input</a></code> element with a <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute in the <a href="#file-upload-state-(type=file)" title=attr-input-type-file>File Upload</a> state
<td><a href=#concept-role-none title=concept-role-none>No role</a>
@@ -13195,49 +13201,49 @@ <h4 id=wai-aria><span class=secno>3.2.7 </span><dfn>WAI-ARIA</dfn></h4>
<td><a href=#concept-role-none title=concept-role-none>No role</a>
<tr><td><code><a href=#the-input-element>input</a></code> element with a <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute in the <a href="#month-state-(type=month)" title=attr-input-type-month>Month</a> state
- <td><a href=#concept-role-none title=concept-role-none>No role</a>, with the <code title=title-aria-readonly>aria-readonly</code> property set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
+ <td><a href=#concept-role-none title=concept-role-none>No role</a>, with the <code title=attr-aria-readonly>aria-readonly</code> property set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
<tr><td><code><a href=#the-input-element>input</a></code> element with a <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute in the <a href="#number-state-(type=number)" title=attr-input-type-number>Number</a> state
- <td><code title=attr-aria-role-spinbutton>spinbutton</code> role, with the <code title=title-aria-readonly>aria-readonly</code> property set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute, the <code title=attr-aria-valuemax>aria-valuemax</code> property set to the element's <a href=#concept-input-max title=concept-input-max>maximum</a>, the <code title=attr-aria-valuemin>aria-valuemin</code> property set to the element's <a href=#concept-input-min title=concept-input-min>minimum</a>, and, if the result of applying the <a href=#rules-for-parsing-floating-point-number-values>rules for parsing floating point number values</a> to the element's <a href=#concept-fe-value title=concept-fe-value>value</a> is a number, with the <code title=attr-aria-valuenow>aria-valuenow</code> property set to that number
+ <td><code title=attr-aria-role-spinbutton>spinbutton</code> role, with the <code title=attr-aria-readonly>aria-readonly</code> property set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute, the <code title=attr-aria-valuemax>aria-valuemax</code> property set to the element's <a href=#concept-input-max title=concept-input-max>maximum</a>, the <code title=attr-aria-valuemin>aria-valuemin</code> property set to the element's <a href=#concept-input-min title=concept-input-min>minimum</a>, and, if the result of applying the <a href=#rules-for-parsing-floating-point-number-values>rules for parsing floating-point number values</a> to the element's <a href=#concept-fe-value title=concept-fe-value>value</a> is a number, with the <code title=attr-aria-valuenow>aria-valuenow</code> property set to that number
<tr><td><code><a href=#the-input-element>input</a></code> element with a <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute in the <a href="#password-state-(type=password)" title=attr-input-type-password>Password</a> state
- <td><code title=attr-aria-role-textbox>textbox</code> role, with the <code title=title-aria-readonly>aria-readonly</code> property set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
+ <td><code title=attr-aria-role-textbox>textbox</code> role, with the <code title=attr-aria-readonly>aria-readonly</code> property set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
<tr><td><code><a href=#the-input-element>input</a></code> element with a <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute in the <a href="#radio-button-state-(type=radio)" title=attr-input-type-radio>Radio Button</a> state
<td><code title=attr-aria-checked>aria-checked</code> state set to "true" if the element's <a href=#concept-fe-checked title=concept-fe-checked>checkedness</a> is true, or "false" otherwise
<tr><td><code><a href=#the-input-element>input</a></code> element with a <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute in the <a href="#range-state-(type=range)" title=attr-input-type-range>Range</a> state
- <td><code title=attr-aria-role-slider>slider</code> role, with the <code title=attr-aria-valuemax>aria-valuemax</code> property set to the element's <a href=#concept-input-max title=concept-input-max>maximum</a>, the <code title=attr-aria-valuemin>aria-valuemin</code> property set to the element's <a href=#concept-input-min title=concept-input-min>minimum</a>, and the <code title=attr-aria-valuenow>aria-valuenow</code> property set to the result of applying the <a href=#rules-for-parsing-floating-point-number-values>rules for parsing floating point number values</a> to the element's <a href=#concept-fe-value title=concept-fe-value>value</a>, if that results in a number, or the <a href=#concept-input-value-default-range title=concept-input-value-default-range>default value</a> otherwise
+ <td><code title=attr-aria-role-slider>slider</code> role, with the <code title=attr-aria-valuemax>aria-valuemax</code> property set to the element's <a href=#concept-input-max title=concept-input-max>maximum</a>, the <code title=attr-aria-valuemin>aria-valuemin</code> property set to the element's <a href=#concept-input-min title=concept-input-min>minimum</a>, and the <code title=attr-aria-valuenow>aria-valuenow</code> property set to the result of applying the <a href=#rules-for-parsing-floating-point-number-values>rules for parsing floating-point number values</a> to the element's <a href=#concept-fe-value title=concept-fe-value>value</a>, if that results in a number, or the <a href=#concept-input-value-default-range title=concept-input-value-default-range>default value</a> otherwise
<tr><td><code><a href=#the-input-element>input</a></code> element with a <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute in the <a href="#reset-button-state-(type=reset)" title=attr-input-type-reset>Reset Button</a> state
<td><code title=attr-aria-role-button>button</code> role
<tr><td><code><a href=#the-input-element>input</a></code> element with a <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute in the <a href="#text-(type=text)-state-and-search-state-(type=search)" title=attr-input-type-search>Search</a> state with no <a href=#concept-input-list title=concept-input-list>suggestions source element</a>
- <td><code title=attr-aria-role-textbox>textbox</code> role, with the <code title=title-aria-readonly>aria-readonly</code> property set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
+ <td><code title=attr-aria-role-textbox>textbox</code> role, with the <code title=attr-aria-readonly>aria-readonly</code> property set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
<tr><td><code><a href=#the-input-element>input</a></code> element with a <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute in the <a href="#submit-button-state-(type=submit)" title=attr-input-type-submit>Submit Button</a> state
<td><code title=attr-aria-role-button>button</code> role
<tr><td><code><a href=#the-input-element>input</a></code> element with a <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute in the <a href="#telephone-state-(type=tel)" title=attr-input-type-tel>Telephone</a> state with no <a href=#concept-input-list title=concept-input-list>suggestions source element</a>
- <td><code title=attr-aria-role-textbox>textbox</code> role, with the <code title=title-aria-readonly>aria-readonly</code> property set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
+ <td><code title=attr-aria-role-textbox>textbox</code> role, with the <code title=attr-aria-readonly>aria-readonly</code> property set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
<tr><td><code><a href=#the-input-element>input</a></code> element with a <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute in the <a href="#text-(type=text)-state-and-search-state-(type=search)" title=attr-input-type-text>Text</a> state with no <a href=#concept-input-list title=concept-input-list>suggestions source element</a>
- <td><code title=attr-aria-role-textbox>textbox</code> role, with the <code title=title-aria-readonly>aria-readonly</code> property set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
+ <td><code title=attr-aria-role-textbox>textbox</code> role, with the <code title=attr-aria-readonly>aria-readonly</code> property set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
<tr><td><code><a href=#the-input-element>input</a></code> element with a <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute in the <a href="#text-(type=text)-state-and-search-state-(type=search)" title=attr-input-type-text>Text</a>, <a href="#text-(type=text)-state-and-search-state-(type=search)" title=attr-input-type-search>Search</a>, <a href="#telephone-state-(type=tel)" title=attr-input-type-tel>Telephone</a>, <a href="#url-state-(type=url)" title=attr-input-type-url>URL</a>, or <a href="#e-mail-state-(type=email)" title=attr-input-type-email>E-mail</a> states with a <a href=#concept-input-list title=concept-input-list>suggestions source element</a>
- <td><code title=attr-aria-role-combobox>combobox</code> role, with the <code title=attr-aria-owns>aria-owns</code> property set to the same value as the <code title=attr-input-list><a href=#attr-input-list>list</a></code> attribute, and the <code title=title-aria-readonly>aria-readonly</code> property set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
+ <td><code title=attr-aria-role-combobox>combobox</code> role, with the <code title=attr-aria-owns>aria-owns</code> property set to the same value as the <code title=attr-input-list><a href=#attr-input-list>list</a></code> attribute, and the <code title=attr-aria-readonly>aria-readonly</code> property set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
<tr><td><code><a href=#the-input-element>input</a></code> element with a <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute in the <a href="#time-state-(type=time)" title=attr-input-type-time>Time</a> state
- <td><a href=#concept-role-none title=concept-role-none>No role</a>, with the <code title=title-aria-readonly>aria-readonly</code> property set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
+ <td><a href=#concept-role-none title=concept-role-none>No role</a>, with the <code title=attr-aria-readonly>aria-readonly</code> property set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
<tr><td><code><a href=#the-input-element>input</a></code> element with a <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute in the <a href="#url-state-(type=url)" title=attr-input-type-url>URL</a> state with no <a href=#concept-input-list title=concept-input-list>suggestions source element</a>
- <td><code title=attr-aria-role-textbox>textbox</code> role, with the <code title=title-aria-readonly>aria-readonly</code> property set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
+ <td><code title=attr-aria-role-textbox>textbox</code> role, with the <code title=attr-aria-readonly>aria-readonly</code> property set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
<tr><td><code><a href=#the-input-element>input</a></code> element with a <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute in the <a href="#week-state-(type=week)" title=attr-input-type-week>Week</a> state
- <td><a href=#concept-role-none title=concept-role-none>No role</a>, with the <code title=title-aria-readonly>aria-readonly</code> property set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
+ <td><a href=#concept-role-none title=concept-role-none>No role</a>, with the <code title=attr-aria-readonly>aria-readonly</code> property set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
<tr><td><code><a href=#the-input-element>input</a></code> element that is <a href=#concept-input-required title=concept-input-required>required</a>
- <td>The <code title=title-aria-required>aria-required</code> state set to "true"
+ <td>The <code title=attr-aria-required>aria-required</code> state set to "true"
<tr><td><code><a href=#the-keygen-element>keygen</a></code> element
<td><a href=#concept-role-none title=concept-role-none>No role</a>
@@ -13291,7 +13297,7 @@ <h4 id=wai-aria><span class=secno>3.2.7 </span><dfn>WAI-ARIA</dfn></h4>
<td><code title=attr-aria-role-listbox>listbox</code> role, with the <code title=attr-aria-multiselectable>aria-multiselectable</code> property set to "false"
<tr><td><code><a href=#the-select-element>select</a></code> element with a <code title=attr-select-required><a href=#attr-select-required>required</a></code> attribute
- <td>The <code title=title-aria-required>aria-required</code> state set to "true"
+ <td>The <code title=attr-aria-required>aria-required</code> state set to "true"
<tr><td><code><a href=#the-source-element>source</a></code> element
<td><a href=#concept-role-none title=concept-role-none>No role</a>
@@ -13303,10 +13309,10 @@ <h4 id=wai-aria><span class=secno>3.2.7 </span><dfn>WAI-ARIA</dfn></h4>
<td><a href=#concept-role-none title=concept-role-none>No role</a>
<tr><td><code><a href=#the-textarea-element>textarea</a></code> element
- <td><code title=attr-aria-role-textbox>textbox</code> role, with the <code title=attr-aria-multiline>aria-multiline</code> property set to "true", and the <code title=title-aria-readonly>aria-readonly</code> property set to "true" if the element has a <code title=attr-textarea-readonly><a href=#attr-textarea-readonly>readonly</a></code> attribute
+ <td><code title=attr-aria-role-textbox>textbox</code> role, with the <code title=attr-aria-multiline>aria-multiline</code> property set to "true", and the <code title=attr-aria-readonly>aria-readonly</code> property set to "true" if the element has a <code title=attr-textarea-readonly><a href=#attr-textarea-readonly>readonly</a></code> attribute
<tr><td><code><a href=#the-textarea-element>textarea</a></code> element with a <code title=attr-textarea-required><a href=#attr-textarea-required>required</a></code> attribute
- <td>The <code title=title-aria-required>aria-required</code> state set to "true"
+ <td>The <code title=attr-aria-required>aria-required</code> state set to "true"
<tr><td><code><a href=#the-title-element>title</a></code> element
<td><a href=#concept-role-none title=concept-role-none>No role</a>
@@ -13321,16 +13327,16 @@ <h4 id=wai-aria><span class=secno>3.2.7 </span><dfn>WAI-ARIA</dfn></h4>
<td><code title=attr-aria-role-menuitemradio>menuitemradio</code> role, with the <code title=attr-aria-checked>aria-checked</code> state set to "true" if the command's <a href=#command-facet-checkedstate title=command-facet-checkedstate>Checked State</a> facet is true, and "false" otherwise
<tr><td>Element that is <a href=#concept-fe-disabled title=concept-fe-disabled>disabled</a>
- <td>The <code title=title-aria-disabled>aria-disabled</code> state set to "true"
+ <td>The <code title=attr-aria-disabled>aria-disabled</code> state set to "true"
<tr><td>Element that is <a href=#inert>inert</a>
- <td>The <code title=title-aria-disabled>aria-disabled</code> state set to "true"
+ <td>The <code title=attr-aria-disabled>aria-disabled</code> state set to "true"
<tr><td>Element with a <code title=attr-hidden><a href=#the-hidden-attribute>hidden</a></code> attribute
- <td>The <code title=title-aria-hidden>aria-hidden</code> state set to "true"
+ <td>The <code title=attr-aria-hidden>aria-hidden</code> state set to "true"
<tr><td>Element that is a <a href=#candidate-for-constraint-validation>candidate for constraint validation</a> but that does not <a href=#concept-fv-valid title=concept-fv-valid>satisfy its constraints</a>
- <td>The <code title=title-aria-invalid>aria-invalid</code> state set to "true"
+ <td>The <code title=attr-aria-invalid>aria-invalid</code> state set to "true"
</table><p>Some <a href=#html-elements>HTML elements</a> have native semantics that can be
overridden. The following table lists these elements and their
@@ -19154,7 +19160,7 @@ <h5 id=outlines><span class=secno>4.4.11.1 </span>Creating an outline</h5>
<p>The <dfn id=outline-depth>outline depth</dfn> of a <a href=#heading-content>heading content</a>
element associated with a <a href=#concept-section title=concept-section>section</a> <var title="">section</var>
is the number of <a href=#concept-section title=concept-section>sections</a> that
- are ancestors of <var title="">section</var> in the
+ are ancestors of <var title="">section</var> in the outermost
<a href=#outline>outline</a> that <var title="">section</var> finds itself
in when the <a href=#outline title=outline>outlines</a> of its
<code><a href=#document>Document</a></code>'s elements are created, plus 1. The
@@ -19691,7 +19697,7 @@ <h4 id=the-blockquote-element><span class=secno>4.5.4 </span>The <dfn><code>bloc
&lt;/blockquote&gt;
&lt;figcaption&gt;Carl Sagan, in "&lt;cite&gt;Wonder and Skepticism&lt;/cite&gt;", from
the &lt;cite&gt;Skeptical Enquirer&lt;/cite&gt; Volume 19, Issue 1 (January-February
- 1995)&lt;/cite&gt;&lt;/figcaption&gt;
+ 1995)&lt;/figcaption&gt;
&lt;/figure&gt;</pre>
</div>
@@ -23586,7 +23592,7 @@ <h4 id=the-img-element><span class=secno>4.8.1 </span>The <dfn><code>img</code><
characters</a>.</li>
<li>Optionally a <i>pixel density descriptor</i>, consisting of: a
- <a href=#space-character>space character</a>, a <a href=#valid-floating-point-number>valid floating point
+ <a href=#space-character>space character</a>, a <a href=#valid-floating-point-number>valid floating-point
number</a> giving a number greater than zero representing the
<i>pixel density descriptor value</i>, and a U+0078 LATIN SMALL
LETTER X character.</li>
@@ -24042,14 +24048,14 @@ <h4 id=the-img-element><span class=secno>4.8.1 </span>The <dfn><code>img</code><
</ol></dd>
- <dt>If the token consists of a <a href=#valid-floating-point-number>valid floating point number</a> followed by a U+0078 LATIN SMALL LETTER X character</dt>
+ <dt>If the token consists of a <a href=#valid-floating-point-number>valid floating-point number</a> followed by a U+0078 LATIN SMALL LETTER X character</dt>
<dd>
<ol><li><p>If <var title="">density</var> is not <i>absent</i>,
then let <var title="">error</var> be <i>yes</i>.</li>
- <li><p>Apply the <a href=#rules-for-parsing-floating-point-number-values>rules for parsing floating point
+ <li><p>Apply the <a href=#rules-for-parsing-floating-point-number-values>rules for parsing floating-point
number values</a> to the token. Let <var title="">density</var> be the result.</li>
</ol></dd>
@@ -28020,8 +28026,11 @@ <h4 id=the-source-element><span class=secno>4.8.8 </span>The <dfn><code>source</
<a href=#media-resource>media resource</a> is useful to the user before fetching
it. Its value must be a <a href=#valid-media-query>valid media query</a>.</p>
- <p id=source-default-media>The default, if the <code title=attr-srouce-media>media</code> attribute is omitted, is
- "<code title="">all</code>", meaning that by default the <a href=#media-resource>media
+ <!-- for similar paragraphs, search for "The default, if the" -->
+ <p class=note id=source-default-media>The <span>resource
+ selection algorithm</span> is defined in such a way that when the
+ <code title=attr-source-media><a href=#attr-source-media>media</a></code> attribute is omitted
+ the user agent acts the same as if the value was "<code title="">all</code>", i.e. by default the <a href=#media-resource>media
resource</a> is suitable for all media.</p>
<div class=impl>
@@ -41542,7 +41551,7 @@ <h4 id=the-table-element><span class=secno>4.9.1 </span>The <dfn><code>table</co
</div>
<p>Authors are encouraged to provide information describing how to
- interpret complex tables. Guidance on how <a href=#table-descriptions-techniques>provide such information</a>
+ interpret complex tables. Guidance on how to <a href=#table-descriptions-techniques>provide such information</a>
is given below.</p>
<div class=impl>
@@ -48557,16 +48566,16 @@ <h6 id="number-state-(type=number)"><span class=secno>4.10.7.1.13 </span><dfn ti
<p>If the element is <i title=concept-input-mutable><a href=#concept-input-mutable>mutable</a></i>,
the user agent should allow the user to change the number
represented by its <a href=#concept-fe-value title=concept-fe-value>value</a>, as
- obtained from applying the <a href=#rules-for-parsing-floating-point-number-values>rules for parsing floating point
+ obtained from applying the <a href=#rules-for-parsing-floating-point-number-values>rules for parsing floating-point
number values</a> to it. User agents must not allow the user to
set the <a href=#concept-fe-value title=concept-fe-value>value</a> to a non-empty
- string that is not a <a href=#valid-floating-point-number>valid floating point number</a>. If
+ string that is not a <a href=#valid-floating-point-number>valid floating-point number</a>. If
the user agent provides a user interface for selecting a number,
then the <a href=#concept-fe-value title=concept-fe-value>value</a> must be set to
- the <a href=#best-representation-of-the-number-as-a-floating-point-number title="best representation of the number as a floating
- point number">best representation of the number representing the
- user's selection as a floating point number</a>. User agents
- should allow the user to set the <a href=#concept-fe-value title=concept-fe-value>value</a> to the empty string.</p>
+ the <a href=#best-representation-of-the-number-as-a-floating-point-number title="best representation of the number as a
+ floating-point number">best representation of the number
+ representing the user's selection as a floating-point number</a>.
+ User agents should allow the user to set the <a href=#concept-fe-value title=concept-fe-value>value</a> to the empty string.</p>
</div>
@@ -48581,23 +48590,23 @@ <h6 id="number-state-(type=number)"><span class=secno>4.10.7.1.13 </span><dfn ti
<p>The <code title=attr-input-value><a href=#attr-input-value>value</a></code> attribute, if
specified and not empty, must have a value that is a <a href=#valid-floating-point-number>valid
- floating point number</a>.</p> <!-- ok to set out-of-range value,
+ floating-point number</a>.</p> <!-- ok to set out-of-range value,
we never know when we might have to represent bogus input -->
<div class=impl>
<p><strong>The <a href=#value-sanitization-algorithm>value sanitization algorithm</a> is as
follows</strong>: If the <a href=#concept-fe-value title=concept-fe-value>value</a>
- of the element is not a <a href=#valid-floating-point-number>valid floating point number</a>,
+ of the element is not a <a href=#valid-floating-point-number>valid floating-point number</a>,
then set it to the empty string instead.</p>
</div>
<p>The <code title=attr-input-min><a href=#attr-input-min>min</a></code> attribute, if
- specified, must have a value that is a <a href=#valid-floating-point-number>valid floating point
+ specified, must have a value that is a <a href=#valid-floating-point-number>valid floating-point
number</a>. The <code title=attr-input-max><a href=#attr-input-max>max</a></code>
attribute, if specified, must have a value that is a <a href=#valid-floating-point-number>valid
- floating point number</a>.</p>
+ floating-point number</a>.</p>
<p><span class=impl>The <a href=#concept-input-step-scale title=concept-input-step-scale>step scale factor</a> is
1.</span> The <a href=#concept-input-step-default title=concept-input-step-default>default
@@ -48616,13 +48625,13 @@ <h6 id="number-state-(type=number)"><span class=secno>4.10.7.1.13 </span><dfn ti
<p><strong>The <a href=#concept-input-value-string-number title=concept-input-value-string-number>algorithm to convert a
string to a number</a>, given a string <var title="">input</var>,
is as follows</strong>: If applying the <a href=#rules-for-parsing-floating-point-number-values>rules for parsing
- floating point number values</a> to <var title="">input</var>
+ floating-point number values</a> to <var title="">input</var>
results in an error, then return an error; otherwise, return the
resulting number.</p>
<p><strong>The <a href=#concept-input-value-number-string title=concept-input-value-number-string>algorithm to convert a
number to a string</a>, given a number <var title="">input</var>,
- is as follows</strong>: Return a <a href=#valid-floating-point-number>valid floating point
+ is as follows</strong>: Return a <a href=#valid-floating-point-number>valid floating-point
number</a> that represents <var title="">input</var>.</p>
</div>
@@ -48730,19 +48739,19 @@ <h6 id="range-state-(type=range)"><span class=secno>4.10.7.1.14 </span><dfn titl
<p>If the element is <i title=concept-input-mutable><a href=#concept-input-mutable>mutable</a></i>,
the user agent should allow the user to change the number
represented by its <a href=#concept-fe-value title=concept-fe-value>value</a>, as
- obtained from applying the <a href=#rules-for-parsing-floating-point-number-values>rules for parsing floating point
+ obtained from applying the <a href=#rules-for-parsing-floating-point-number-values>rules for parsing floating-point
number values</a> to it. User agents must not allow the user to
set the <a href=#concept-fe-value title=concept-fe-value>value</a> to a string that
- is not a <a href=#valid-floating-point-number>valid floating point number</a>. If the user agent
- provides a user interface for selecting a number, then the <a href=#concept-fe-value title=concept-fe-value>value</a> must be set to a <a href=#best-representation-of-the-number-as-a-floating-point-number title="best representation of the number as a floating point
+ is not a <a href=#valid-floating-point-number>valid floating-point number</a>. If the user agent
+ provides a user interface for selecting a number, then the <a href=#concept-fe-value title=concept-fe-value>value</a> must be set to a <a href=#best-representation-of-the-number-as-a-floating-point-number title="best representation of the number as a floating-point
number">best representation of the number representing the user's
- selection as a floating point number</a>. User agents must not
+ selection as a floating-point number</a>. User agents must not
allow the user to set the <a href=#concept-fe-value title=concept-fe-value>value</a> to the empty string.</p>
</div>
<p>The <code title=attr-input-value><a href=#attr-input-value>value</a></code> attribute, if
- specified, must have a value that is a <a href=#valid-floating-point-number>valid floating point
+ specified, must have a value that is a <a href=#valid-floating-point-number>valid floating-point
number</a>.</p> <!-- ok to set out-of-range value, we never know
when we might have to represent bogus input; not ok to not have a
value if the attribute is present, since you can't not have a value
@@ -48752,18 +48761,18 @@ <h6 id="range-state-(type=range)"><span class=secno>4.10.7.1.14 </span><dfn titl
<p><strong>The <a href=#value-sanitization-algorithm>value sanitization algorithm</a> is as
follows</strong>: If the <a href=#concept-fe-value title=concept-fe-value>value</a>
- of the element is not a <a href=#valid-floating-point-number>valid floating point number</a>,
- then set it to a <a href=#valid-floating-point-number>valid floating point number</a> that
+ of the element is not a <a href=#valid-floating-point-number>valid floating-point number</a>,
+ then set it to a <a href=#valid-floating-point-number>valid floating-point number</a> that
represents the <a href=#concept-input-value-default-range title=concept-input-value-default-range>default value</a>.</p>
</div>
<p>The <code title=attr-input-min><a href=#attr-input-min>min</a></code> attribute, if
- specified, must have a value that is a <a href=#valid-floating-point-number>valid floating point
+ specified, must have a value that is a <a href=#valid-floating-point-number>valid floating-point
number</a>. The <a href=#concept-input-min-default title=concept-input-min-default>default
minimum</a> is 0. The <code title=attr-input-max><a href=#attr-input-max>max</a></code>
attribute, if specified, must have a value that is a <a href=#valid-floating-point-number>valid
- floating point number</a>. The <a href=#concept-input-max-default title=concept-input-max-default>default maximum</a> is 100.</p>
+ floating-point number</a>. The <a href=#concept-input-max-default title=concept-input-max-default>default maximum</a> is 100.</p>
<p>The <dfn id=concept-input-value-default-range title=concept-input-value-default-range>default
value</dfn> is the <a href=#concept-input-min title=concept-input-min>minimum</a>
@@ -48773,13 +48782,13 @@ <h6 id="range-state-(type=range)"><span class=secno>4.10.7.1.14 </span><dfn titl
<div class=impl>
<p>When the element is <a href=#suffering-from-an-underflow>suffering from an
- underflow</a>, the user agent must set the element's <a href=#concept-fe-value title=concept-fe-value>value</a> to a <a href=#valid-floating-point-number>valid floating point
+ underflow</a>, the user agent must set the element's <a href=#concept-fe-value title=concept-fe-value>value</a> to a <a href=#valid-floating-point-number>valid floating-point
number</a> that represents the <a href=#concept-input-min title=concept-input-min>minimum</a>.</p>
<p>When the element is <a href=#suffering-from-an-overflow>suffering from an overflow</a>,
if the <a href=#concept-input-max title=concept-input-max>maximum</a> is not less
than the <a href=#concept-input-min title=concept-input-min>minimum</a>, the user
- agent must set the element's <a href=#concept-fe-value title=concept-fe-value>value</a> to a <a href=#valid-floating-point-number>valid floating point
+ agent must set the element's <a href=#concept-fe-value title=concept-fe-value>value</a> to a <a href=#valid-floating-point-number>valid floating-point
number</a> that represents the <a href=#concept-input-max title=concept-input-max>maximum</a>.</p>
</div>
@@ -48809,13 +48818,13 @@ <h6 id="range-state-(type=range)"><span class=secno>4.10.7.1.14 </span><dfn titl
<p><strong>The <a href=#concept-input-value-string-number title=concept-input-value-string-number>algorithm to convert a
string to a number</a>, given a string <var title="">input</var>,
is as follows</strong>: If applying the <a href=#rules-for-parsing-floating-point-number-values>rules for parsing
- floating point number values</a> to <var title="">input</var>
+ floating-point number values</a> to <var title="">input</var>
results in an error, then return an error; otherwise, return the
resulting number.</p>
<p><strong>The <a href=#concept-input-value-number-string title=concept-input-value-number-string>algorithm to convert a
number to a string</a>, given a number <var title="">input</var>,
- is as follows</strong>: Return a <a href=#valid-floating-point-number>valid floating point
+ is as follows</strong>: Return a <a href=#valid-floating-point-number>valid floating-point
number</a> that represents <var title="">input</var>.</p>
</div>
@@ -50760,10 +50769,10 @@ <h6 id=the-step-attribute><span class=secno>4.10.7.3.11 </span>The <code title=a
below.</span></p>
<p>The <code title=attr-input-step><a href=#attr-input-step>step</a></code> attribute, if
- specified, must either have a value that is a <a href=#valid-floating-point-number>valid floating
- point number</a> that <a href=#rules-for-parsing-floating-point-number-values title="rules for parsing floating
- point number values">parses</a> to a number that is greater than
- zero, or must have a value that is an <a href=#ascii-case-insensitive>ASCII
+ specified, must either have a value that is a <a href=#valid-floating-point-number>valid
+ floating-point number</a> that <a href=#rules-for-parsing-floating-point-number-values title="rules for parsing
+ floating-point number values">parses</a> to a number that is
+ greater than zero, or must have a value that is an <a href=#ascii-case-insensitive>ASCII
case-insensitive</a> match for the string "<code title="">any</code>".</p>
<div class=impl>
@@ -50778,7 +50787,7 @@ <h6 id=the-step-attribute><span class=secno>4.10.7.3.11 </span>The <code title=a
<li>Otherwise, if the attribute's value is an <a href=#ascii-case-insensitive>ASCII
case-insensitive</a> match for the string "<code title="">any</code>", then there is no <a href=#concept-input-step title=concept-input-step>allowed value step</a>.</li>
- <li>Otherwise, if the <a href=#rules-for-parsing-floating-point-number-values>rules for parsing floating point number
+ <li>Otherwise, if the <a href=#rules-for-parsing-floating-point-number-values>rules for parsing floating-point number
values</a>, when they are applied to the attribute's value,
return an error, zero, or a number less than zero, then the <a href=#concept-input-step title=concept-input-step>allowed value step</a> is the <a href=#concept-input-step-default title=concept-input-step-default>default step</a> multiplied
by the <a href=#concept-input-step-scale title=concept-input-step-scale>step scale
@@ -50786,7 +50795,7 @@ <h6 id=the-step-attribute><span class=secno>4.10.7.3.11 </span>The <code title=a
<li>Otherwise, the <a href=#concept-input-step title=concept-input-step>allowed value
step</a> is the number returned by the <a href=#rules-for-parsing-floating-point-number-values>rules for parsing
- floating point number values</a> when they are applied to the
+ floating-point number values</a> when they are applied to the
attribute's value, multiplied by the <a href=#concept-input-step-scale title=concept-input-step-scale>step scale factor</a>.</li>
</ol><p>The <dfn id=concept-input-min-zero title=concept-input-min-zero>step base</dfn> is the
@@ -53206,8 +53215,8 @@ <h4 id=the-progress-element><span class=secno>4.10.16 </span>The <dfn><code>prog
</div>
<p>The <code title=attr-progress-value><a href=#attr-progress-value>value</a></code> and <code title=attr-progress-max><a href=#attr-progress-max>max</a></code> attributes, when present, must
- have values that are <a href=#valid-floating-point-number title="valid floating point number">valid
- floating point numbers</a>. The <code title=attr-progress-value><a href=#attr-progress-value>value</a></code> attribute, if present, must
+ have values that are <a href=#valid-floating-point-number title="valid floating-point number">valid
+ floating-point numbers</a>. The <code title=attr-progress-value><a href=#attr-progress-value>value</a></code> attribute, if present, must
have a value equal to or greater than zero, and less than or equal
to the value of the <code title=attr-progress-max><a href=#attr-progress-max>max</a></code>
attribute, if present, or 1.0, otherwise. The <code title=attr-progress-max><a href=#attr-progress-max>max</a></code> attribute, if present, must
@@ -53228,9 +53237,9 @@ <h4 id=the-progress-element><span class=secno>4.10.16 </span>The <dfn><code>prog
<p>If the progress bar is a determinate progress bar and the element
has a <code title=attr-progress-max><a href=#attr-progress-max>max</a></code> attribute, the user
agent must parse the <code title=attr-progress-max><a href=#attr-progress-max>max</a></code>
- attribute's value according to the <a href=#rules-for-parsing-floating-point-number-values>rules for parsing floating
- point number values</a>. If this does not result in an error, and
- if the parsed value is greater than zero, then the <dfn id=concept-progress-maximum title=concept-progress-maximum>maximum value</dfn> of the progress
+ attribute's value according to the <a href=#rules-for-parsing-floating-point-number-values>rules for parsing
+ floating-point number values</a>. If this does not result in an
+ error, and if the parsed value is greater than zero, then the <dfn id=concept-progress-maximum title=concept-progress-maximum>maximum value</dfn> of the progress
bar is that value. Otherwise, if the element has no <code title=attr-progress-max><a href=#attr-progress-max>max</a></code> attribute, or if it has one but
parsing it resulted in an error, or if the parsed value was less
than or equal to zero, then the <a href=#concept-progress-maximum title=concept-progress-maximum>maximum value</a> of the
@@ -53238,17 +53247,17 @@ <h4 id=the-progress-element><span class=secno>4.10.16 </span>The <dfn><code>prog
<p>If the progress bar is a determinate progress bar, user agents
must parse the <code title=attr-progress-value><a href=#attr-progress-value>value</a></code>
- attribute's value according to the <a href=#rules-for-parsing-floating-point-number-values>rules for parsing floating
- point number values</a>. If this does not result in an error, and
- if the parsed value is less than the <a href=#concept-progress-maximum title=concept-progress-maximum>maximum value</a> and greater
+ attribute's value according to the <a href=#rules-for-parsing-floating-point-number-values>rules for parsing
+ floating-point number values</a>. If this does not result in an
+ error, and if the parsed value is less than the <a href=#concept-progress-maximum title=concept-progress-maximum>maximum value</a> and greater
than zero, then the <dfn id=concept-progress-value title=concept-progress-value>current
value</dfn> of the progress bar is that parsed value. Otherwise, if
the parsed value was greater than or equal to the <a href=#concept-progress-maximum title=concept-progress-maximum>maximum value</a>, then the
<a href=#concept-progress-value title=concept-progress-value>current value</a> of the
progress bar is the <a href=#concept-progress-maximum title=concept-progress-maximum>maximum
value</a> of the progress bar. Otherwise, if parsing the <code title=attr-progress-value><a href=#attr-progress-value>value</a></code> attribute's value resulted
- in an error, or a number less than or equal to zero, then the <a href=#concept-progress-value title=concept-progress-value>current value</a> of the
- progress bar is zero.</p>
+ in an error, or a number less than or equal to zero, then the <a href=#concept-progress-value title=concept-progress-value>current value</a> of the progress
+ bar is zero.</p>
<p><strong>UA requirements for showing the progress bar</strong>:
When representing a <code><a href=#the-progress-element>progress</a></code> element to the user, the
@@ -53284,7 +53293,7 @@ <h4 id=the-progress-element><span class=secno>4.10.16 </span>The <dfn><code>prog
attribute, on getting, must return 0. Otherwise, it must return the
<a href=#concept-progress-value title=concept-progress-value>current value</a>. On
setting, the given value must be converted to the <a href=#best-representation-of-the-number-as-a-floating-point-number>best
- representation of the number as a floating point number</a> and
+ representation of the number as a floating-point number</a> and
then the <code title=dom-progress-value><a href=#dom-progress-value>value</a></code> content
attribute must be set to that string.</p>
@@ -53378,8 +53387,8 @@ <h4 id=the-meter-element><span class=secno>4.10.17 </span>The <dfn><code>meter</
<p><span class=impl><strong>Authoring
requirements</strong>:</span> The <code title=attr-meter-value><a href=#attr-meter-value>value</a></code> attribute must be
specified. The <code title=attr-meter-value><a href=#attr-meter-value>value</a></code>, <code title=attr-meter-min><a href=#attr-meter-min>min</a></code>, <code title=attr-meter-low><a href=#attr-meter-low>low</a></code>, <code title=attr-meter-high><a href=#attr-meter-high>high</a></code>, <code title=attr-meter-max><a href=#attr-meter-max>max</a></code>, and <code title=attr-meter-optimum><a href=#attr-meter-optimum>optimum</a></code> attributes, when present,
- must have values that are <a href=#valid-floating-point-number title="valid floating point
- number">valid floating point numbers</a>.</p>
+ must have values that are <a href=#valid-floating-point-number title="valid floating-point
+ number">valid floating-point numbers</a>.</p>
<p>In addition, the attributes' values are further constrained:</p>
@@ -53456,7 +53465,7 @@ <h4 id=the-meter-element><span class=secno>4.10.17 </span>The <dfn><code>meter</
<p><strong>User agent requirements</strong>: User agents must parse
the <code title=attr-meter-min><a href=#attr-meter-min>min</a></code>, <code title=attr-meter-max><a href=#attr-meter-max>max</a></code>, <code title=attr-meter-value><a href=#attr-meter-value>value</a></code>, <code title=attr-meter-low><a href=#attr-meter-low>low</a></code>, <code title=attr-meter-high><a href=#attr-meter-high>high</a></code>, and <code title=attr-meter-optimum><a href=#attr-meter-optimum>optimum</a></code> attributes using the
- <a href=#rules-for-parsing-floating-point-number-values>rules for parsing floating point number values</a>.</p>
+ <a href=#rules-for-parsing-floating-point-number-values>rules for parsing floating-point number values</a>.</p>
<p>User agents must then use all these numbers to obtain values for
six points on the gauge, as follows. (The order in which these are
@@ -53643,37 +53652,37 @@ <h4 id=the-meter-element><span class=secno>4.10.17 </span>The <dfn><code>meter</
<p>The <dfn id=dom-meter-value title=dom-meter-value><code>value</code></dfn> IDL
attribute, on getting, must return the <a href=#concept-meter-actual title=concept-meter-actual>actual value</a>. On setting, the
given value must be converted to the <a href=#best-representation-of-the-number-as-a-floating-point-number>best representation of
- the number as a floating point number</a> and then the <code title=dom-meter-value><a href=#dom-meter-value>value</a></code> content attribute must be set
+ the number as a floating-point number</a> and then the <code title=dom-meter-value><a href=#dom-meter-value>value</a></code> content attribute must be set
to that string.</p>
<p>The <dfn id=dom-meter-min title=dom-meter-min><code>min</code></dfn> IDL
attribute, on getting, must return the <a href=#concept-meter-minimum title=concept-meter-minimum>minimum value</a>. On setting, the
given value must be converted to the <a href=#best-representation-of-the-number-as-a-floating-point-number>best representation of
- the number as a floating point number</a> and then the <code title=dom-meter-min><a href=#dom-meter-min>min</a></code> content attribute must be set to
+ the number as a floating-point number</a> and then the <code title=dom-meter-min><a href=#dom-meter-min>min</a></code> content attribute must be set to
that string.</p>
<p>The <dfn id=dom-meter-max title=dom-meter-max><code>max</code></dfn> IDL
attribute, on getting, must return the <a href=#concept-meter-maximum title=concept-meter-maximum>maximum value</a>. On setting, the
given value must be converted to the <a href=#best-representation-of-the-number-as-a-floating-point-number>best representation of
- the number as a floating point number</a> and then the <code title=dom-meter-max><a href=#dom-meter-max>max</a></code> content attribute must be set to
+ the number as a floating-point number</a> and then the <code title=dom-meter-max><a href=#dom-meter-max>max</a></code> content attribute must be set to
that string.</p>
<p>The <dfn id=dom-meter-low title=dom-meter-low><code>low</code></dfn> IDL
attribute, on getting, must return the <a href=#concept-meter-low title=concept-meter-low>low boundary</a>. On setting, the given
value must be converted to the <a href=#best-representation-of-the-number-as-a-floating-point-number>best representation of the
- number as a floating point number</a> and then the <code title=dom-meter-low><a href=#dom-meter-low>low</a></code> content attribute must be set to
+ number as a floating-point number</a> and then the <code title=dom-meter-low><a href=#dom-meter-low>low</a></code> content attribute must be set to
that string.</p>
<p>The <dfn id=dom-meter-high title=dom-meter-high><code>high</code></dfn> IDL
attribute, on getting, must return the <a href=#concept-meter-high title=concept-meter-high>high boundary</a>. On setting, the
given value must be converted to the <a href=#best-representation-of-the-number-as-a-floating-point-number>best representation of
- the number as a floating point number</a> and then the <code title=dom-meter-high><a href=#dom-meter-high>high</a></code> content attribute must be set to
+ the number as a floating-point number</a> and then the <code title=dom-meter-high><a href=#dom-meter-high>high</a></code> content attribute must be set to
that string.</p>
<p>The <dfn id=dom-meter-optimum title=dom-meter-optimum><code>optimum</code></dfn> IDL
attribute, on getting, must return the <a href=#concept-meter-optimum title=concept-meter-optimum>optimum value</a>. On setting, the
given value must be converted to the <a href=#best-representation-of-the-number-as-a-floating-point-number>best representation of
- the number as a floating point number</a> and then the <code title=dom-meter-optimum><a href=#dom-meter-optimum>optimum</a></code> content attribute must be
+ the number as a floating-point number</a> and then the <code title=dom-meter-optimum><a href=#dom-meter-optimum>optimum</a></code> content attribute must be
set to that string.</p>
<p>The <code title=dom-lfe-labels><a href=#dom-lfe-labels>labels</a></code> attribute provides
@@ -57805,7 +57814,7 @@ <h4 id=the-dialog-element><span class=secno>4.11.6 </span>The <dfn><code>dialog<
event</a> named <code title=event-close>close</code> at <var title="">dialog</var>.</li>
</ol><!--TOPIC:DOM APIs--><p>The <dfn id=dom-dialog-returnvalue title=dom-dialog-returnValue><code>returnValue</code></dfn> IDL
- attribute, on getting, must return the laast value to which it was
+ attribute, on getting, must return the last value to which it was
set. On setting, it must be set to the new value. When the element
is created, it must be set to the empty string.</p>
@@ -69753,7 +69762,7 @@ <h4 id=appcache><span class=secno>6.7.2 </span>Application caches</h4> <!--APPCA
<p class=note>These are used as prefix match patterns, and
declare URLs for which the user agent will ignore the application
cache, instead fetching them normally (i.e. from the network or
- locale HTTP cache as appropriate).</p>
+ local HTTP cache as appropriate).</p>
</li>
@@ -72703,7 +72712,7 @@ <h5 id=event-handler-attributes><span class=secno>7.1.6.1 </span>Event handlers<
using the <code><a href=#eventhandler>EventHandler</a></code> callback interface type. <span class=impl>Initially, event handlers must be set to
null.</span></p>
- <p>Event handlers are exposed in one or two ways.</p>
+ <p>Event handlers are exposed in one of two ways.</p>
<p>The first way, common to all event handlers, is as an <a href=#event-handler-idl-attributes title="event handler IDL attributes">event handler IDL
attribute</a>.</p>
@@ -76596,7 +76605,7 @@ <h4 id=introduction-8><span class=secno>8.7.1 </span>Introduction</h4>
<pre>&lt;p&gt;Drop your favorite fruits below:&lt;/p&gt;
&lt;ol dropzone="move string:text/x-example" ondrop="dropHandler(event)"&gt;
- &lt;-- don't forget to change the "text/x-example" type to something
+ &lt;!-- don't forget to change the "text/x-example" type to something
specific to your site --&gt;
&lt;/ol&gt;
&lt;script&gt;
@@ -80437,8 +80446,7 @@ <h4 id=processing-model-4><span class=secno>9.2.5 </span>Processing model</h4>
<li>
<p>Empty the <var title="">worker global scope</var>'s <a href=#list-of-active-timers>list
- of active timers</a> and its <span>list of active
- intervals</span>.</p>
+ of active timers</a>.</p>
</li>
@@ -84249,9 +84257,11 @@ <h4 id=the-sessionstorage-attribute><span class=secno>11.2.2 </span>The <code ti
be created, and then <em>that</em> is the <code><a href=#document>Document</a></code>'s
assigned session storage area. A <code><a href=#document>Document</a></code>'s assigned
storage area does not change during the lifetime of a
- <code><a href=#document>Document</a></code>, even in the case of a <a href=#nested-browsing-context>nested browsing
- context</a> (e.g. in an <code><a href=#the-iframe-element>iframe</a></code>) being moved to
- another <a href=#parent-browsing-context>parent browsing context</a>.</p>
+ <code><a href=#document>Document</a></code>.</p>
+
+ <p class=note>In the case of an <code><a href=#the-iframe-element>iframe</a></code> being moved to
+ another <code><a href=#document>Document</a></code>, the nested browsing context is
+ destroyed and a new one created.</p>
<p>The <code title=dom-sessionStorage><a href=#dom-sessionstorage>sessionStorage</a></code>
attribute must return a <code><a href=#storage-0>Storage</a></code> object associated with
@@ -94785,6 +94795,7 @@ <h4 id=quotes><span class=secno>14.3.6 </span>Quotes</h4>
:root:lang(bn), :not(:lang(bn)) &gt; :lang(bn) { quotes: '\201c' '\201d' '\2018' '\2019' } /* &ldquo; &rdquo; &lsquo; &rsquo; */
:root:lang(br), :not(:lang(br)) &gt; :lang(br) { quotes: '\00ab' '\00bb' '\2039' '\203a' } /* &laquo; &raquo; &lsaquo; &rsaquo; */
:root:lang(brx), :not(:lang(brx)) &gt; :lang(brx) { quotes: '\201c' '\201d' '\2018' '\2019' } /* &ldquo; &rdquo; &lsquo; &rsquo; */
+:root:lang(bs-Cyrl), :not(:lang(bs-Cyrl)) &gt; :lang(bs-Cyrl) { quotes: '\201e' '\201c' '\201a' '\2018' } /* &bdquo; &ldquo; &sbquo; &lsquo; */
:root:lang(ca), :not(:lang(ca)) &gt; :lang(ca) { quotes: '\201c' '\201d' '\00ab' '\00bb' } /* &ldquo; &rdquo; &laquo; &raquo; */
:root:lang(cgg), :not(:lang(cgg)) &gt; :lang(cgg) { quotes: '\201c' '\201d' '\2018' '\2019' } /* &ldquo; &rdquo; &lsquo; &rsquo; */
:root:lang(chr), :not(:lang(chr)) &gt; :lang(chr) { quotes: '\201c' '\201d' '\2018' '\2019' } /* &ldquo; &rdquo; &lsquo; &rsquo; */
@@ -101107,7 +101118,7 @@ <h3 class=no-num id=element-content-categories>Element content categories</h3>
<tr><th> <code title="">high</code>
<td> <code title=attr-meter-high><a href=#attr-meter-high>meter</a></code>
<td> Low limit of high range
- <td> <a href=#valid-floating-point-number>Valid floating point number</a>*
+ <td> <a href=#valid-floating-point-number>Valid floating-point number</a>*
<tr><th> <code title="">href</code>
<td> <code title=attr-hyperlink-href><a href=#attr-hyperlink-href>a</a></code>;
<code title=attr-hyperlink-href><a href=#attr-hyperlink-href>area</a></code>
@@ -101207,7 +101218,7 @@ <h3 class=no-num id=element-content-categories>Element content categories</h3>
<tr><th> <code title="">low</code>
<td> <code title=attr-meter-low><a href=#attr-meter-low>meter</a></code>
<td> High limit of low range
- <td> <a href=#valid-floating-point-number>Valid floating point number</a>*
+ <td> <a href=#valid-floating-point-number>Valid floating-point number</a>*
<tr><th> <code title="">manifest</code>
<td> <code title=attr-html-manifest><a href=#attr-html-manifest>html</a></code>
<td> <a href=#concept-appcache-manifest title=concept-appcache-manifest>Application cache manifest</a>
@@ -101220,7 +101231,7 @@ <h3 class=no-num id=element-content-categories>Element content categories</h3>
<td> <code title=attr-meter-max><a href=#attr-meter-max>meter</a></code>;
<code title=attr-progress-max><a href=#attr-progress-max>progress</a></code>
<td> Upper bound of range
- <td> <a href=#valid-floating-point-number>Valid floating point number</a>*
+ <td> <a href=#valid-floating-point-number>Valid floating-point number</a>*
<tr><th> <code title="">maxlength</code>
<td> <code title=attr-input-maxlength><a href=#attr-input-maxlength>input</a></code>;
<code title=attr-textarea-maxlength><a href=#attr-textarea-maxlength>textarea</a></code>
@@ -101254,7 +101265,7 @@ <h3 class=no-num id=element-content-categories>Element content categories</h3>
<tr><th> <code title="">min</code>
<td> <code title=attr-meter-min><a href=#attr-meter-min>meter</a></code>
<td> Lower bound of range
- <td> <a href=#valid-floating-point-number>Valid floating point number</a>*
+ <td> <a href=#valid-floating-point-number>Valid floating-point number</a>*
<tr><th> <code title="">multiple</code>
<td> <code title=attr-input-multiple><a href=#attr-input-multiple>input</a></code>;
<code title=attr-select-multiple><a href=#attr-select-multiple>select</a></code>
@@ -101311,7 +101322,7 @@ <h3 class=no-num id=element-content-categories>Element content categories</h3>
<tr><th> <code title="">optimum</code>
<td> <code title=attr-meter-optimum><a href=#attr-meter-optimum>meter</a></code>
<td> Optimum value in gauge
- <td> <a href=#valid-floating-point-number>Valid floating point number</a>*
+ <td> <a href=#valid-floating-point-number>Valid floating-point number</a>*
<tr><th> <code title="">pattern</code>
<td> <code title=attr-input-pattern><a href=#attr-input-pattern>input</a></code>
<td> Pattern to be matched by the form control's value
@@ -101453,7 +101464,7 @@ <h3 class=no-num id=element-content-categories>Element content categories</h3>
<tr><th> <code title="">step</code>
<td> <code title=attr-input-step><a href=#attr-input-step>input</a></code>
<td> Granularity to be matched by the form control's value
- <td> <a href=#valid-floating-point-number>Valid floating point number</a> greater than zero, or "<code title="">any</code>"
+ <td> <a href=#valid-floating-point-number>Valid floating-point number</a> greater than zero, or "<code title="">any</code>"
<tr><th> <code title="">style</code>
<td> <a href=#the-style-attribute title=attr-style>HTML elements</a>
<td> Presentational and formatting instructions
@@ -101565,7 +101576,7 @@ <h3 class=no-num id=element-content-categories>Element content categories</h3>
<td> <code title=attr-meter-value><a href=#attr-meter-value>meter</a></code>;
<code title=attr-progress-value><a href=#attr-progress-value>progress</a></code>
<td> Current value of the element
- <td> <a href=#valid-floating-point-number>Valid floating point number</a>
+ <td> <a href=#valid-floating-point-number>Valid floating-point number</a>
<tr><th> <code title="">value</code>
<td> <code title=attr-param-value><a href=#attr-param-value>param</a></code>
<td> Value of parameter
@@ -102110,9 +102121,6 @@ <h3 class="no-num">Reflecting IDL attributes</h3>
<tr><td> <code><a href=#the-form-element>form</a></code>
<td> <code><a href=#htmlformelement>HTMLFormElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
- <tr><td> <code><a href=#the-head-element>head</a></code>
- <td> <code><a href=#htmlheadelement>HTMLHeadElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
-
<tr><td> <code><a href=#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements>h1</a></code>
<td> <code><a href=#htmlheadingelement>HTMLHeadingElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
@@ -102131,6 +102139,9 @@ <h3 class="no-num">Reflecting IDL attributes</h3>
<tr><td> <code><a href=#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements>h6</a></code>
<td> <code><a href=#htmlheadingelement>HTMLHeadingElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
+ <tr><td> <code><a href=#the-head-element>head</a></code>
+ <td> <code><a href=#htmlheadelement>HTMLHeadElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
+
<tr><td> <code><a href=#the-header-element>header</a></code>
<td> <code><a href=#htmlelement>HTMLElement</a></code>
@@ -102500,24 +102511,19 @@ <h3 class="no-num">Reflecting IDL attributes</h3>
<dd>(Non-normative) <cite><a href=http://www.graphviz.org/content/dot-language>The DOT Language</a></cite>. Graphviz.</dd>
<dt id=refsE163>[E163]</dt>
- <dd><cite>Recommendation E.163 &mdash; Numbering Plan for The International
- Telephone Service</cite>, CCITT Blue Book, Fascicle II.2, pp. 128-134, November
- 1988.</dd>
+ <dd><cite>Recommendation E.163 &mdash; Numbering Plan for The International Telephone Service</cite>, CCITT Blue Book, Fascicle II.2, pp. 128-134, November 1988.</dd>
<dt id=refsECMA262>[ECMA262]</dt>
- <dd><cite><a href=http://www.ecma-international.org/publications/standards/Ecma-262.htm>ECMAScript
- Language Specification</a></cite>. ECMA.</dd>
+ <dd><cite><a href=http://www.ecma-international.org/publications/standards/Ecma-262.htm>ECMAScript Language Specification</a></cite>. ECMA.</dd>
+
+ <dt id=refsECMA357>[ECMA357]</dt>
+ <dd>(Non-normative) <cite><a href=http://www.ecma-international.org/publications/standards/Ecma-357.htm>ECMAScript for XML (E4X) Specification</a></cite>. ECMA.</dd>
<dt id=refsEDITING>[EDITING]</dt>
<dd><cite><a href=http://aryeh.name/spec/editing/editing.html>HTML Editing APIs</a></cite>, A. Gregor.</dd>
- <dt id=refsECMA357>[ECMA357]</dt>
- <dd>(Non-normative) <cite><a href=http://www.ecma-international.org/publications/standards/Ecma-357.htm>ECMAScript
- for XML (E4X) Specification</a></cite>. ECMA.</dd>
-
<dt id=refsEUCKR>[EUCKR]</dt>
- <dd><cite>Hangul Unix Environment</cite>. Korea Industrial
- Standards Association. Ref. No. KS C 5861-1992.</dd>
+ <dd><cite>Hangul Unix Environment</cite>. Korea Industrial Standards Association. Ref. No. KS C 5861-1992.</dd>
<dt id=refsEUCJP>[EUCJP]</dt>
<dd><cite>Definition and Notes of Japanese EUC</cite>. UI-OSF-USLP. In English in the abridged translation of the <a href=http://home.m05.itscom.net/numa/uocjleE.pdf>UI-OSF Application Platform Profile for Japanese Environment</a>, Appendix C.</dd>
@@ -103458,6 +103464,7 @@ <h3 class="no-num">Reflecting IDL attributes</h3>
oSand, <!-- from reddit -->
Patrick H. Lauke,
Patrik Persson,
+ Paul Adenot,
Paul Norman,
Per-Erik Brodin,
Perry Smith,
View
273 index
@@ -155,6 +155,10 @@
.apple-table-examples.e2 th[scope=row] { padding-left: 1em; }
.apple-table-examples sup { line-height: 0; }
+ .three-column-nowrap tr > td:first-child,
+ .three-column-nowrap tr > td:first-child + td,
+ .three-column-nowrap tr > td:first-child + td + td { white-space: nowrap; }
+
.details-example img { vertical-align: top; }
#base64-table {
@@ -240,7 +244,7 @@
<header class=head id=head><p><a class=logo href=http://www.whatwg.org/><img alt=WHATWG height=101 src=/images/logo width=101></a></p>
<hgroup><h1 class=allcaps>HTML</h1>
- <h2 class="no-num no-toc">Living Standard &mdash; Last Updated 26 June 2012</h2>
+ <h2 class="no-num no-toc">Living Standard &mdash; Last Updated 20 July 2012</h2>
</hgroup><dl><dt><strong>Web developer edition:</strong></dt>
<dd><strong><a href=http://developers.whatwg.org/>http://developers.whatwg.org/</a></strong></dd>
<dt>Multiple-page version:</dt>
@@ -383,7 +387,7 @@
<ol>
<li><a href=#documents><span class=secno>3.1 </span>Documents</a>
<ol>
- <li><a href=#documents-in-the-dom><span class=secno>3.1.1 </span>Documents in the DOM</a></li>
+ <li><a href=#the-document-object><span class=secno>3.1.1 </span>The <code>Document</code> object</a></li>
<li><a href=#security-document><span class=secno>3.1.2 </span>Security</a></li>
<li><a href=#resource-metadata-management><span class=secno>3.1.3 </span>Resource metadata management</a></li>
<li><a href=#dom-tree-accessors><span class=secno>3.1.4 </span>DOM tree accessors</a></li>
@@ -4827,7 +4831,7 @@ a.setAttribute('href', 'http://example.com/'); // change the content attribute d
<h5 id=floating-point-numbers><span class=secno>2.5.4.3 </span>Floating-point numbers</h5>
- <p>A string is a <dfn id=valid-floating-point-number>valid floating point number</dfn> if it
+ <p>A string is a <dfn id=valid-floating-point-number>valid floating-point number</dfn> if it
consists of:</p>
<ol class=brief><li>Optionally, a U+002D HYPHEN-MINUS character (-).</li>
@@ -4861,7 +4865,7 @@ a.setAttribute('href', 'http://example.com/'); // change the content attribute d
</ol></li>
- </ol><p>A <a href=#valid-floating-point-number>valid floating point number</a> represents the number
+ </ol><p>A <a href=#valid-floating-point-number>valid floating-point number</a> represents the number
obtained by multiplying the significand by ten raised to the power
of the exponent, where the significand is the first number,
interpreted as base ten (including the decimal point and the number
@@ -4876,13 +4880,13 @@ a.setAttribute('href', 'http://example.com/'); // change the content attribute d
treated as zero.</p>
<p class=note>The Infinity and Not-a-Number (NaN) values are not
- <a href=#valid-floating-point-number title="valid floating point number">valid floating point
+ <a href=#valid-floating-point-number title="valid floating-point number">valid floating-point
numbers</a>.</p>
<div class=impl>
- <p>The <dfn id=best-representation-of-the-number-as-a-floating-point-number title="best representation of the number as a floating
- point number">best representation of the number <var title="">n</var> as a floating point number</dfn> is the string
+ <p>The <dfn id=best-representation-of-the-number-as-a-floating-point-number title="best representation of the number as a
+ floating-point number">best representation of the number <var title="">n</var> as a floating-point number</dfn> is the string
obtained from applying the JavaScript operator ToString to <var title="">n</var>. The JavaScript operator ToString is not uniquely
determined. When there are multiple possible strings that could be
obtained from the JavaScript operator ToString for a particular
@@ -4890,7 +4894,7 @@ a.setAttribute('href', 'http://example.com/'); // change the content attribute d
value (though it may differ from the value used by other user
agents).</p>
- <p>The <dfn id=rules-for-parsing-floating-point-number-values>rules for parsing floating point number values</dfn> are
+ <p>The <dfn id=rules-for-parsing-floating-point-number-values>rules for parsing floating-point number values</dfn> are
as given in the following algorithm. This algorithm must be aborted
at the first step that returns something. This algorithm will return
either a number or an error.</p>
@@ -5035,7 +5039,7 @@ a.setAttribute('href', 'http://example.com/'); // change the content attribute d
</ol></li>
<li><p><i>Conversion</i>: Let <var title="">S</var> be the set of
- finite IEEE 754 double-precision floating point values except
+ finite IEEE 754 double-precision floating-point values except
&minus;0, but with two special values added: 2<sup title="">1024</sup> and &minus;2<sup title="">1024</sup>.</li>
<li><p>Let <var title="">rounded-value</var> be the number in <var title="">S</var> that is closest to <var title="">value</var>,
@@ -6027,9 +6031,11 @@ a.setAttribute('href', 'http://example.com/'); // change the content attribute d
</ol></li>
</ul><p class=note>This format allows for time-zone offsets from -23:59
- to +23:59. In practice, however, the range of offsets of actual time
- zones is -12:00 to +14:00, and the minutes component of offsets of
- actual time zones is always either 00, 30, or 45.</p>
+ to +23:59. In practice, however, right now the range of offsets of
+ actual time zones is -12:00 to +14:00, and the minutes component of
+ offsets of actual time zones is always either 00, 30, or 45. There
+ is no guarantee that this will remain so forever, however; time
+ zones are changed by countries at will and do not follow a standard.</p>
<p class=note>See also the usage notes and examples in the <a href=#concept-datetime title=concept-datetime>global date and time</a> section below
for details on using time-zone offsets with historical times that
@@ -8802,24 +8808,24 @@ a.setAttribute('href', 'http://example.com/'); // change the content attribute d
and then that string must be used as the new content attribute
value.</p> <!-- see previous paragraph for note about the range -->
- <p>If a reflecting IDL attribute has a floating point number type
+ <p>If a reflecting IDL attribute has a floating-point number type
(<code>double</code> or <code>unrestricted double</code>), then, on
getting, the content attribute must be parsed according to the
- <a href=#rules-for-parsing-floating-point-number-values>rules for parsing floating point number values</a>, and if
+ <a href=#rules-for-parsing-floating-point-number-values>rules for parsing floating-point number values</a>, and if
that is successful, the resulting value must be returned. If, on the
other hand, it fails, or if the attribute is absent, the default
value must be returned instead, or 0.0 if there is no default value.
On setting, the given value must be converted to the <a href=#best-representation-of-the-number-as-a-floating-point-number>best
- representation of the number as a floating point number</a> and
+ representation of the number as a floating-point number</a> and
then that string must be used as the new content attribute
value.</p>
- <p>If a reflecting IDL attribute has a floating point number type
+ <p>If a reflecting IDL attribute has a floating-point number type
(<code>double</code> or <code>unrestricted double</code>) that is
<dfn id=limited-to-numbers-greater-than-zero>limited to numbers greater than zero</dfn>, then the behavior
is similar to the previous case, but zero and negative values are
not allowed. On getting, the content attribute must be parsed
- according to the <a href=#rules-for-parsing-floating-point-number-values>rules for parsing floating point number
+ according to the <a href=#rules-for-parsing-floating-point-number-values>rules for parsing floating-point number
values</a>, and if that is successful and the value is greater
than 0.0, the resulting value must be returned. If, on the other
hand, it fails or returns an out of range value, or if the attribute
@@ -8827,7 +8833,7 @@ a.setAttribute('href', 'http://example.com/'); // change the content attribute d
there is no default value. On setting, if the value is less than or
equal to zero, then the value must be ignored. Otherwise, the given
value must be converted to the <a href=#best-representation-of-the-number-as-a-floating-point-number>best representation of the
- number as a floating point number</a> and then that string must
+ number as a floating-point number</a> and then that string must
be used as the new content attribute value.</p>
<p class=note>The values Infinity and Not-a-Number (NaN) values
@@ -9871,7 +9877,7 @@ interface <dfn id=transferable>Transferable</dfn> { };</pre>
<a href=#reload-override-flag>reload override flag</a> and set its <a href=#reload-override-buffer>reload override
buffer</a> to <var title="">source</var>.</li>
- </ol><h4 id=documents-in-the-dom><span class=secno>3.1.1 </span>Documents in the DOM</h4>
+ </ol><h4 id=the-document-object><span class=secno>3.1.1 </span>The <code><a href=#document>Document</a></code> object</h4>
<p>The DOM Core specification defines a <code title="DOM
Document"><a href=#dom-document>Document</a></code> interface, which this specification
@@ -11426,7 +11432,7 @@ Transport Protocol"&gt;HTTP&lt;/abbr&gt; today.&lt;/p&gt;</pre>
<a href=#translation-mode>translation mode</a> is <a href=#translate-enabled>translate-enabled</a>, and
false otherwise. On setting, it must set the content attribute's
value to "<code title="">yes</code>" if the new value is true, and
- set the content attribute's value to "<code title="">no</code>
+ set the content attribute's value to "<code title="">no</code>"
otherwise.</p>
</div>
@@ -13153,7 +13159,7 @@ plaintext = *( %x0000-2029 / %x202F-10FFFF )
<td><code title=attr-aria-expanded>aria-expanded</code> state set to "true" if the element's <code title=attr-details-open><a href=#attr-details-open>open</a></code> attribute is present, and set to "false" otherwise
<tr><td><code><a href=#the-dialog-element>dialog</a></code> element without an <code title=attr-dialog-open><a href=#attr-dialog-open>open</a></code> attribute
- <td>The <code title=title-aria-hidden>aria-hidden</code> state set to "true"
+ <td>The <code title=attr-aria-hidden>aria-hidden</code> state set to "true"
<tr><td><code><a href=#the-head-element>head</a></code> element
<td><a href=#concept-role-none title=concept-role-none>No role</a>
@@ -13177,16 +13183,16 @@ plaintext = *( %x0000-2029 / %x202F-10FFFF )
<td><a href=#concept-role-none title=concept-role-none>No role</a>
<tr><td><code><a href=#the-input-element>input</a></code> element with a <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute in the <a href="#date-state-(type=date)" title=attr-input-type-date>Date</a> state
- <td><a href=#concept-role-none title=concept-role-none>No role</a>, with the <code title=title-aria-readonly>aria-readonly</code> property set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
+ <td><a href=#concept-role-none title=concept-role-none>No role</a>, with the <code title=attr-aria-readonly>aria-readonly</code> property set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
<tr><td><code><a href=#the-input-element>input</a></code> element with a <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute in the <a href="#date-and-time-state-(type=datetime)" title=attr-input-type-datetime>Date and Time</a> state
- <td><a href=#concept-role-none title=concept-role-none>No role</a>, with the <code title=title-aria-readonly>aria-readonly</code> property set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
+ <td><a href=#concept-role-none title=concept-role-none>No role</a>, with the <code title=attr-aria-readonly>aria-readonly</code> property set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
<tr><td><code><a href=#the-input-element>input</a></code> element with a <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute in the <a href="#local-date-and-time-state-(type=datetime-local)" title=attr-input-type-datetime-local>Local Date and Time</a> state
- <td><a href=#concept-role-none title=concept-role-none>No role</a>, with the <code title=title-aria-readonly>aria-readonly</code> property set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
+ <td><a href=#concept-role-none title=concept-role-none>No role</a>, with the <code title=attr-aria-readonly>aria-readonly</code> property set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
<tr><td><code><a href=#the-input-element>input</a></code> element with a <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute in the <a href="#e-mail-state-(type=email)" title=attr-input-type-email>E-mail</a> state with no <a href=#concept-input-list title=concept-input-list>suggestions source element</a>
- <td><code title=attr-aria-role-textbox>textbox</code> role, with the <code title=title-aria-readonly>aria-readonly</code> property set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
+ <td><code title=attr-aria-role-textbox>textbox</code> role, with the <code title=attr-aria-readonly>aria-readonly</code> property set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
<tr><td><code><a href=#the-input-element>input</a></code> element with a <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute in the <a href="#file-upload-state-(type=file)" title=attr-input-type-file>File Upload</a> state
<td><a href=#concept-role-none title=concept-role-none>No role</a>
@@ -13195,49 +13201,49 @@ plaintext = *( %x0000-2029 / %x202F-10FFFF )
<td><a href=#concept-role-none title=concept-role-none>No role</a>
<tr><td><code><a href=#the-input-element>input</a></code> element with a <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute in the <a href="#month-state-(type=month)" title=attr-input-type-month>Month</a> state
- <td><a href=#concept-role-none title=concept-role-none>No role</a>, with the <code title=title-aria-readonly>aria-readonly</code> property set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
+ <td><a href=#concept-role-none title=concept-role-none>No role</a>, with the <code title=attr-aria-readonly>aria-readonly</code> property set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
<tr><td><code><a href=#the-input-element>input</a></code> element with a <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute in the <a href="#number-state-(type=number)" title=attr-input-type-number>Number</a> state
- <td><code title=attr-aria-role-spinbutton>spinbutton</code> role, with the <code title=title-aria-readonly>aria-readonly</code> property set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute, the <code title=attr-aria-valuemax>aria-valuemax</code> property set to the element's <a href=#concept-input-max title=concept-input-max>maximum</a>, the <code title=attr-aria-valuemin>aria-valuemin</code> property set to the element's <a href=#concept-input-min title=concept-input-min>minimum</a>, and, if the result of applying the <a href=#rules-for-parsing-floating-point-number-values>rules for parsing floating point number values</a> to the element's <a href=#concept-fe-value title=concept-fe-value>value</a> is a number, with the <code title=attr-aria-valuenow>aria-valuenow</code> property set to that number
+ <td><code title=attr-aria-role-spinbutton>spinbutton</code> role, with the <code title=attr-aria-readonly>aria-readonly</code> property set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute, the <code title=attr-aria-valuemax>aria-valuemax</code> property set to the element's <a href=#concept-input-max title=concept-input-max>maximum</a>, the <code title=attr-aria-valuemin>aria-valuemin</code> property set to the element's <a href=#concept-input-min title=concept-input-min>minimum</a>, and, if the result of applying the <a href=#rules-for-parsing-floating-point-number-values>rules for parsing floating-point number values</a> to the element's <a href=#concept-fe-value title=concept-fe-value>value</a> is a number, with the <code title=attr-aria-valuenow>aria-valuenow</code> property set to that number
<tr><td><code><a href=#the-input-element>input</a></code> element with a <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute in the <a href="#password-state-(type=password)" title=attr-input-type-password>Password</a> state
- <td><code title=attr-aria-role-textbox>textbox</code> role, with the <code title=title-aria-readonly>aria-readonly</code> property set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
+ <td><code title=attr-aria-role-textbox>textbox</code> role, with the <code title=attr-aria-readonly>aria-readonly</code> property set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
<tr><td><code><a href=#the-input-element>input</a></code> element with a <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute in the <a href="#radio-button-state-(type=radio)" title=attr-input-type-radio>Radio Button</a> state
<td><code title=attr-aria-checked>aria-checked</code> state set to "true" if the element's <a href=#concept-fe-checked title=concept-fe-checked>checkedness</a> is true, or "false" otherwise
<tr><td><code><a href=#the-input-element>input</a></code> element with a <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute in the <a href="#range-state-(type=range)" title=attr-input-type-range>Range</a> state
- <td><code title=attr-aria-role-slider>slider</code> role, with the <code title=attr-aria-valuemax>aria-valuemax</code> property set to the element's <a href=#concept-input-max title=concept-input-max>maximum</a>, the <code title=attr-aria-valuemin>aria-valuemin</code> property set to the element's <a href=#concept-input-min title=concept-input-min>minimum</a>, and the <code title=attr-aria-valuenow>aria-valuenow</code> property set to the result of applying the <a href=#rules-for-parsing-floating-point-number-values>rules for parsing floating point number values</a> to the element's <a href=#concept-fe-value title=concept-fe-value>value</a>, if that results in a number, or the <a href=#concept-input-value-default-range title=concept-input-value-default-range>default value</a> otherwise
+ <td><code title=attr-aria-role-slider>slider</code> role, with the <code title=attr-aria-valuemax>aria-valuemax</code> property set to the element's <a href=#concept-input-max title=concept-input-max>maximum</a>, the <code title=attr-aria-valuemin>aria-valuemin</code> property set to the element's <a href=#concept-input-min title=concept-input-min>minimum</a>, and the <code title=attr-aria-valuenow>aria-valuenow</code> property set to the result of applying the <a href=#rules-for-parsing-floating-point-number-values>rules for parsing floating-point number values</a> to the element's <a href=#concept-fe-value title=concept-fe-value>value</a>, if that results in a number, or the <a href=#concept-input-value-default-range title=concept-input-value-default-range>default value</a> otherwise
<tr><td><code><a href=#the-input-element>input</a></code> element with a <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute in the <a href="#reset-button-state-(type=reset)" title=attr-input-type-reset>Reset Button</a> state
<td><code title=attr-aria-role-button>button</code> role
<tr><td><code><a href=#the-input-element>input</a></code> element with a <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute in the <a href="#text-(type=text)-state-and-search-state-(type=search)" title=attr-input-type-search>Search</a> state with no <a href=#concept-input-list title=concept-input-list>suggestions source element</a>
- <td><code title=attr-aria-role-textbox>textbox</code> role, with the <code title=title-aria-readonly>aria-readonly</code> property set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
+ <td><code title=attr-aria-role-textbox>textbox</code> role, with the <code title=attr-aria-readonly>aria-readonly</code> property set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
<tr><td><code><a href=#the-input-element>input</a></code> element with a <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute in the <a href="#submit-button-state-(type=submit)" title=attr-input-type-submit>Submit Button</a> state
<td><code title=attr-aria-role-button>button</code> role
<tr><td><code><a href=#the-input-element>input</a></code> element with a <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute in the <a href="#telephone-state-(type=tel)" title=attr-input-type-tel>Telephone</a> state with no <a href=#concept-input-list title=concept-input-list>suggestions source element</a>
- <td><code title=attr-aria-role-textbox>textbox</code> role, with the <code title=title-aria-readonly>aria-readonly</code> property set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
+ <td><code title=attr-aria-role-textbox>textbox</code> role, with the <code title=attr-aria-readonly>aria-readonly</code> property set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
<tr><td><code><a href=#the-input-element>input</a></code> element with a <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute in the <a href="#text-(type=text)-state-and-search-state-(type=search)" title=attr-input-type-text>Text</a> state with no <a href=#concept-input-list title=concept-input-list>suggestions source element</a>
- <td><code title=attr-aria-role-textbox>textbox</code> role, with the <code title=title-aria-readonly>aria-readonly</code> property set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
+ <td><code title=attr-aria-role-textbox>textbox</code> role, with the <code title=attr-aria-readonly>aria-readonly</code> property set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
<tr><td><code><a href=#the-input-element>input</a></code> element with a <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute in the <a href="#text-(type=text)-state-and-search-state-(type=search)" title=attr-input-type-text>Text</a>, <a href="#text-(type=text)-state-and-search-state-(type=search)" title=attr-input-type-search>Search</a>, <a href="#telephone-state-(type=tel)" title=attr-input-type-tel>Telephone</a>, <a href="#url-state-(type=url)" title=attr-input-type-url>URL</a>, or <a href="#e-mail-state-(type=email)" title=attr-input-type-email>E-mail</a> states with a <a href=#concept-input-list title=concept-input-list>suggestions source element</a>
- <td><code title=attr-aria-role-combobox>combobox</code> role, with the <code title=attr-aria-owns>aria-owns</code> property set to the same value as the <code title=attr-input-list><a href=#attr-input-list>list</a></code> attribute, and the <code title=title-aria-readonly>aria-readonly</code> property set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
+ <td><code title=attr-aria-role-combobox>combobox</code> role, with the <code title=attr-aria-owns>aria-owns</code> property set to the same value as the <code title=attr-input-list><a href=#attr-input-list>list</a></code> attribute, and the <code title=attr-aria-readonly>aria-readonly</code> property set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
<tr><td><code><a href=#the-input-element>input</a></code> element with a <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute in the <a href="#time-state-(type=time)" title=attr-input-type-time>Time</a> state
- <td><a href=#concept-role-none title=concept-role-none>No role</a>, with the <code title=title-aria-readonly>aria-readonly</code> property set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
+ <td><a href=#concept-role-none title=concept-role-none>No role</a>, with the <code title=attr-aria-readonly>aria-readonly</code> property set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
<tr><td><code><a href=#the-input-element>input</a></code> element with a <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute in the <a href="#url-state-(type=url)" title=attr-input-type-url>URL</a> state with no <a href=#concept-input-list title=concept-input-list>suggestions source element</a>
- <td><code title=attr-aria-role-textbox>textbox</code> role, with the <code title=title-aria-readonly>aria-readonly</code> property set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
+ <td><code title=attr-aria-role-textbox>textbox</code> role, with the <code title=attr-aria-readonly>aria-readonly</code> property set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
<tr><td><code><a href=#the-input-element>input</a></code> element with a <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute in the <a href="#week-state-(type=week)" title=attr-input-type-week>Week</a> state
- <td><a href=#concept-role-none title=concept-role-none>No role</a>, with the <code title=title-aria-readonly>aria-readonly</code> property set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
+ <td><a href=#concept-role-none title=concept-role-none>No role</a>, with the <code title=attr-aria-readonly>aria-readonly</code> property set to "true" if the element has a <code title=attr-input-readonly><a href=#attr-input-readonly>readonly</a></code> attribute
<tr><td><code><a href=#the-input-element>input</a></code> element that is <a href=#concept-input-required title=concept-input-required>required</a>
- <td>The <code title=title-aria-required>aria-required</code> state set to "true"
+ <td>The <code title=attr-aria-required>aria-required</code> state set to "true"
<tr><td><code><a href=#the-keygen-element>keygen</a></code> element
<td><a href=#concept-role-none title=concept-role-none>No role</a>
@@ -13291,7 +13297,7 @@ plaintext = *( %x0000-2029 / %x202F-10FFFF )
<td><code title=attr-aria-role-listbox>listbox</code> role, with the <code title=attr-aria-multiselectable>aria-multiselectable</code> property set to "false"
<tr><td><code><a href=#the-select-element>select</a></code> element with a <code title=attr-select-required><a href=#attr-select-required>required</a></code> attribute
- <td>The <code title=title-aria-required>aria-required</code> state set to "true"
+ <td>The <code title=attr-aria-required>aria-required</code> state set to "true"
<tr><td><code><a href=#the-source-element>source</a></code> element
<td><a href=#concept-role-none title=concept-role-none>No role</a>
@@ -13303,10 +13309,10 @@ plaintext = *( %x0000-2029 / %x202F-10FFFF )
<td><a href=#concept-role-none title=concept-role-none>No role</a>
<tr><td><code><a href=#the-textarea-element>textarea</a></code> element
- <td><code title=attr-aria-role-textbox>textbox</code> role, with the <code title=attr-aria-multiline>aria-multiline</code> property set to "true", and the <code title=title-aria-readonly>aria-readonly</code> property set to "true" if the element has a <code title=attr-textarea-readonly><a href=#attr-textarea-readonly>readonly</a></code> attribute
+ <td><code title=attr-aria-role-textbox>textbox</code> role, with the <code title=attr-aria-multiline>aria-multiline</code> property set to "true", and the <code title=attr-aria-readonly>aria-readonly</code> property set to "true" if the element has a <code title=attr-textarea-readonly><a href=#attr-textarea-readonly>readonly</a></code> attribute
<tr><td><code><a href=#the-textarea-element>textarea</a></code> element with a <code title=attr-textarea-required><a href=#attr-textarea-required>required</a></code> attribute
- <td>The <code title=title-aria-required>aria-required</code> state set to "true"
+ <td>The <code title=attr-aria-required>aria-required</code> state set to "true"
<tr><td><code><a href=#the-title-element>title</a></code> element
<td><a href=#concept-role-none title=concept-role-none>No role</a>
@@ -13321,16 +13327,16 @@ plaintext = *( %x0000-2029 / %x202F-10FFFF )
<td><code title=attr-aria-role-menuitemradio>menuitemradio</code> role, with the <code title=attr-aria-checked>aria-checked</code> state set to "true" if the command's <a href=#command-facet-checkedstate title=command-facet-checkedstate>Checked State</a> facet is true, and "false" otherwise
<tr><td>Element that is <a href=#concept-fe-disabled title=concept-fe-disabled>disabled</a>
- <td>The <code title=title-aria-disabled>aria-disabled</code> state set to "true"
+ <td>The <code title=attr-aria-disabled>aria-disabled</code> state set to "true"
<tr><td>Element that is <a href=#inert>inert</a>
- <td>The <code title=title-aria-disabled>aria-disabled</code> state set to "true"
+ <td>The <code title=attr-aria-disabled>aria-disabled</code> state set to "true"
<tr><td>Element with a <code title=attr-hidden><a href=#the-hidden-attribute>hidden</a></code> attribute
- <td>The <code title=title-aria-hidden>aria-hidden</code> state set to "true"
+ <td>The <code title=attr-aria-hidden>aria-hidden</code> state set to "true"
<tr><td>Element that is a <a href=#candidate-for-constraint-validation>candidate for constraint validation</a> but that does not <a href=#concept-fv-valid title=concept-fv-valid>satisfy its constraints</a>
- <td>The <code title=title-aria-invalid>aria-invalid</code> state set to "true"
+ <td>The <code title=attr-aria-invalid>aria-invalid</code> state set to "true"
</table><p>Some <a href=#html-elements>HTML elements</a> have native semantics that can be
overridden. The following table lists these elements and their
@@ -19154,7 +19160,7 @@ isn't his only passion. He also enjoys other pleasures.&lt;/p&gt;
<p>The <dfn id=outline-depth>outline depth</dfn> of a <a href=#heading-content>heading content</a>
element associated with a <a href=#concept-section title=concept-section>section</a> <var title="">section</var>
is the number of <a href=#concept-section title=concept-section>sections</a> that
- are ancestors of <var title="">section</var> in the
+ are ancestors of <var title="">section</var> in the outermost
<a href=#outline>outline</a> that <var title="">section</var> finds itself
in when the <a href=#outline title=outline>outlines</a> of its
<code><a href=#document>Document</a></code>'s elements are created, plus 1. The
@@ -19691,7 +19697,7 @@ a friend lost to the
&lt;/blockquote&gt;
&lt;figcaption&gt;Carl Sagan, in "&lt;cite&gt;Wonder and Skepticism&lt;/cite&gt;", from
the &lt;cite&gt;Skeptical Enquirer&lt;/cite&gt; Volume 19, Issue 1 (January-February
- 1995)&lt;/cite&gt;&lt;/figcaption&gt;
+ 1995)&lt;/figcaption&gt;
&lt;/figure&gt;</pre>
</div>
@@ -23586,7 +23592,7 @@ interface <dfn id=htmlimageelement>HTMLImageElement</dfn> : <a href=#htmlelement
characters</a>.</li>
<li>Optionally a <i>pixel density descriptor</i>, consisting of: a
- <a href=#space-character>space character</a>, a <a href=#valid-floating-point-number>valid floating point
+ <a href=#space-character>space character</a>, a <a href=#valid-floating-point-number>valid floating-point
number</a> giving a number greater than zero representing the
<i>pixel density descriptor value</i>, and a U+0078 LATIN SMALL
LETTER X character.</li>
@@ -24042,14 +24048,14 @@ interface <dfn id=htmlimageelement>HTMLImageElement</dfn> : <a href=#htmlelement
</ol></dd>
- <dt>If the token consists of a <a href=#valid-floating-point-number>valid floating point number</a> followed by a U+0078 LATIN SMALL LETTER X character</dt>
+ <dt>If the token consists of a <a href=#valid-floating-point-number>valid floating-point number</a> followed by a U+0078 LATIN SMALL LETTER X character</dt>
<dd>
<ol><li><p>If <var title="">density</var> is not <i>absent</i>,
then let <var title="">error</var> be <i>yes</i>.</li>
- <li><p>Apply the <a href=#rules-for-parsing-floating-point-number-values>rules for parsing floating point
+ <li><p>Apply the <a href=#rules-for-parsing-floating-point-number-values>rules for parsing floating-point
number values</a> to the token. Let <var title="">density</var> be the result.</li>
</ol></dd>
@@ -28020,8 +28026,11 @@ interface <dfn id=htmlaudioelement>HTMLAudioElement</dfn> : <a href=#htmlmediael
<a href=#media-resource>media resource</a> is useful to the user before fetching
it. Its value must be a <a href=#valid-media-query>valid media query</a>.</p>
- <p id=source-default-media>The default, if the <code title=attr-srouce-media>media</code> attribute is omitted, is
- "<code title="">all</code>", meaning that by default the <a href=#media-resource>media
+ <!-- for similar paragraphs, search for "The default, if the" -->
+ <p class=note id=source-default-media>The <span>resource
+ selection algorithm</span> is defined in such a way that when the
+ <code title=attr-source-media><a href=#attr-source-media>media</a></code> attribute is omitted
+ the user agent acts the same as if the value was "<code title="">all</code>", i.e. by default the <a href=#media-resource>media
resource</a> is suitable for all media.</p>
<div class=impl>
@@ -41542,7 +41551,7 @@ function AddCloud(data, x, y) { ... }</pre>
</div>
<p>Authors are encouraged to provide information describing how to
- interpret complex tables. Guidance on how <a href=#table-descriptions-techniques>provide such information</a>
+ interpret complex tables. Guidance on how to <a href=#table-descriptions-techniques>provide such information</a>
is given below.</p>
<div class=impl>
@@ -48557,16 +48566,16 @@ interface <dfn id=htmlformelement>HTMLFormElement</dfn> : <a href=#htmlelement>H
<p>If the element is <i title=concept-input-mutable><a href=#concept-input-mutable>mutable</a></i>,
the user agent should allow the user to change the number
represented by its <a href=#concept-fe-value title=concept-fe-value>value</a>, as
- obtained from applying the <a href=#rules-for-parsing-floating-point-number-values>rules for parsing floating point
+ obtained from applying the <a href=#rules-for-parsing-floating-point-number-values>rules for parsing floating-point
number values</a> to it. User agents must not allow the user to
set the <a href=#concept-fe-value title=concept-fe-value>value</a> to a non-empty
- string that is not a <a href=#valid-floating-point-number>valid floating point number</a>. If
+ string that is not a <a href=#valid-floating-point-number>valid floating-point number</a>. If
the user agent provides a user interface for selecting a number,
then the <a href=#concept-fe-value title=concept-fe-value>value</a> must be set to
- the <a href=#best-representation-of-the-number-as-a-floating-point-number title="best representation of the number as a floating
- point number">best representation of the number representing the
- user's selection as a floating point number</a>. User agents
- should allow the user to set the <a href=#concept-fe-value title=concept-fe-value>value</a> to the empty string.</p>
+ the <a href=#best-representation-of-the-number-as-a-floating-point-number title="best representation of the number as a
+ floating-point number">best representation of the number
+ representing the user's selection as a floating-point number</a>.
+ User agents should allow the user to set the <a href=#concept-fe-value title=concept-fe-value>value</a> to the empty string.</p>
</div>
@@ -48581,23 +48590,23 @@ interface <dfn id=htmlformelement>HTMLFormElement</dfn> : <a href=#htmlelement>H
<p>The <code title=attr-input-value><a href=#attr-input-value>value</a></code> attribute, if
specified and not empty, must have a value that is a <a href=#valid-floating-point-number>valid
- floating point number</a>.</p> <!-- ok to set out-of-range value,
+ floating-point number</a>.</p> <!-- ok to set out-of-range value,
we never know when we might have to represent bogus input -->
<div class=impl>
<p><strong>The <a href=#value-sanitization-algorithm>value sanitization algorithm</a> is as
follows</strong>: If the <a href=#concept-fe-value title=concept-fe-value>value</a>
- of the element is not a <a href=#valid-floating-point-number>valid floating point number</a>,
+ of the element is not a <a href=#valid-floating-point-number>valid floating-point number</a>,
then set it to the empty string instead.</p>
</div>
<p>The <code title=attr-input-min><a href=#attr-input-min>min</a></code> attribute, if
- specified, must have a value that is a <a href=#valid-floating-point-number>valid floating point
+ specified, must have a value that is a <a href=#valid-floating-point-number>valid floating-point
number</a>. The <code title=attr-input-max><a href=#attr-input-max>max</a></code>
attribute, if specified, must have a value that is a <a href=#valid-floating-point-number>valid
- floating point number</a>.</p>
+ floating-point number</a>.</p>
<p><span class=impl>The <a href=#concept-input-step-scale title=concept-input-step-scale>step scale factor</a> is
1.</span> The <a href=#concept-input-step-default title=concept-input-step-default>default
@@ -48616,13 +48625,13 @@ interface <dfn id=htmlformelement>HTMLFormElement</dfn> : <a href=#htmlelement>H
<p><strong>The <a href=#concept-input-value-string-number title=concept-input-value-string-number>algorithm to convert a
string to a number</a>, given a string <var title="">input</var>,
is as follows</strong>: If applying the <a href=#rules-for-parsing-floating-point-number-values>rules for parsing
- floating point number values</a> to <var title="">input</var>
+ floating-point number values</a> to <var title="">input</var>
results in an error, then return an error; otherwise, return the
resulting number.</p>
<p><strong>The <a href=#concept-input-value-number-string title=concept-input-value-number-string>algorithm to convert a
number to a string</a>, given a number <var title="">input</var>,
- is as follows</strong>: Return a <a href=#valid-floating-point-number>valid floating point
+ is as follows</strong>: Return a <a href=#valid-floating-point-number>valid floating-point
number</a> that represents <var title="">input</var>.</p>
</div>
@@ -48730,19 +48739,19 @@ interface <dfn id=htmlformelement>HTMLFormElement</dfn> : <a href=#htmlelement>H
<p>If the element is <i title=concept-input-mutable><a href=#concept-input-mutable>mutable</a></i>,
the user agent should allow the user to change the number
represented by its <a href=#concept-fe-value title=concept-fe-value>value</a>, as
- obtained from applying the <a href=#rules-for-parsing-floating-point-number-values>rules for parsing floating point
+ obtained from applying the <a href=#rules-for-parsing-floating-point-number-values>rules for parsing floating-point
number values</a> to it. User agents must not allow the user to
set the <a href=#concept-fe-value title=concept-fe-value>value</a> to a string that
- is not a <a href=#valid-floating-point-number>valid floating point number</a>. If the user agent
- provides a user interface for selecting a number, then the <a href=#concept-fe-value title=concept-fe-value>value</a> must be set to a <a href=#best-representation-of-the-number-as-a-floating-point-number title="best representation of the number as a floating point
+ is not a <a href=#valid-floating-point-number>valid floating-point number</a>. If the user agent
+ provides a user interface for selecting a number, then the <a href=#concept-fe-value title=concept-fe-value>value</a> must be set to a <a href=#best-representation-of-the-number-as-a-floating-point-number title="best representation of the number as a floating-point
number">best representation of the number representing the user's
- selection as a floating point number</a>. User agents must not
+ selection as a floating-point number</a>. User agents must not
allow the user to set the <a href=#concept-fe-value title=concept-fe-value>value</a> to the empty string.</p>
</div>
<p>The <code title=attr-input-value><a href=#attr-input-value>value</a></code> attribute, if
- specified, must have a value that is a <a href=#valid-floating-point-number>valid floating point
+ specified, must have a value that is a <a href=#valid-floating-point-number>valid floating-point
number</a>.</p> <!-- ok to set out-of-range value, we never know
when we might have to represent bogus input; not ok to not have a
value if the attribute is present, since you can't not have a value
@@ -48752,18 +48761,18 @@ interface <dfn id=htmlformelement>HTMLFormElement</dfn> : <a href=#htmlelement>H
<p><strong>The <a href=#value-sanitization-algorithm>value sanitization algorithm</a> is as
follows</strong>: If the <a href=#concept-fe-value title=concept-fe-value>value</a>
- of the element is not a <a href=#valid-floating-point-number>valid floating point number</a>,
- then set it to a <a href=#valid-floating-point-number>valid floating point number</a> that
+ of the element is not a <a href=#valid-floating-point-number>valid floating-point number</a>,
+ then set it to a <a href=#valid-floating-point-number>valid floating-point number</a> that
represents the <a href=#concept-input-value-default-range title=concept-input-value-default-range>default value</a>.</p>
</div>
<p>The <code title=attr-input-min><a href=#attr-input-min>min</a></code> attribute, if
- specified, must have a value that is a <a href=#valid-floating-point-number>valid floating point
+ specified, must have a value that is a <a href=#valid-floating-point-number>valid floating-point
number</a>. The <a href=#concept-input-min-default title=concept-input-min-default>default
minimum</a> is 0. The <code title=attr-input-max><a href=#attr-input-max>max</a></code>
attribute, if specified, must have a value that is a <a href=#valid-floating-point-number>valid
- floating point number</a>. The <a href=#concept-input-max-default title=concept-input-max-default>default maximum</a> is 100.</p>
+ floating-point number</a>. The <a href=#concept-input-max-default title=concept-input-max-default>default maximum</a> is 100.</p>
<p>The <dfn id=concept-input-value-default-range title=concept-input-value-default-range>default
value</dfn> is the <a href=#concept-input-min title=concept-input-min>minimum</a>
@@ -48773,13 +48782,13 @@ interface <dfn id=htmlformelement>HTMLFormElement</dfn> : <a href=#htmlelement>H
<div class=impl>
<p>When the element is <a href=#suffering-from-an-underflow>suffering from an
- underflow</a>, the user agent must set the element's <a href=#concept-fe-value title=concept-fe-value>value</a> to a <a href=#valid-floating-point-number>valid floating point
+ underflow</a>, the user agent must set the element's <a href=#concept-fe-value title=concept-fe-value>value</a> to a <a href=#valid-floating-point-number>valid floating-point
number</a> that represents the <a href=#concept-input-min title=concept-input-min>minimum</a>.</p>
<p>When the element is <a href=#suffering-from-an-overflow>suffering from an overflow</a>,
if the <a href=#concept-input-max title=concept-input-max>maximum</a> is not less
than the <a href=#concept-input-min title=concept-input-min>minimum</a>, the user
- agent must set the element's <a href=#concept-fe-value title=concept-fe-value>value</a> to a <a href=#valid-floating-point-number>valid floating point
+ agent must set the element's <a href=#concept-fe-value title=concept-fe-value>value</a> to a <a href=#valid-floating-point-number>valid floating-point
number</a> that represents the <a href=#concept-input-max title=concept-input-max>maximum</a>.</p>
</div>
@@ -48809,13 +48818,13 @@ interface <dfn id=htmlformelement>HTMLFormElement</dfn> : <a href=#htmlelement>H
<p><strong>The <a href=#concept-input-value-string-number title=concept-input-value-string-number>algorithm to convert a
string to a number</a>, given a string <var title="">input</var>,
is as follows</strong>: If applying the <a href=#rules-for-parsing-floating-point-number-values>rules for parsing
- floating point number values</a> to <var title="">input</var>
+ floating-point number values</a> to <var title="">input</var>
results in an error, then return an error; otherwise, return the
resulting number.</p>
<p><strong>The <a href=#concept-input-value-number-string title=concept-input-value-number-string>algorithm to convert a
number to a string</a>, given a number <var title="">input</var>,
- is as follows</strong>: Return a <a href=#valid-floating-point-number>valid floating point
+ is as follows</strong>: Return a <a href=#valid-floating-point-number>valid floating-point
number</a> that represents <var title="">input</var>.</p>
</div>
@@ -50760,10 +50769,10 @@ You cannot submit this form when the field is incorrect.</samp></pre>
below.</span></p>
<p>The <code title=attr-input-step><a href=#attr-input-step>step</a></code> attribute, if
- specified, must either have a value that is a <a href=#valid-floating-point-number>valid floating
- point number</a> that <a href=#rules-for-parsing-floating-point-number-values title="rules for parsing floating
- point number values">parses</a> to a number that is greater than
- zero, or must have a value that is an <a href=#ascii-case-insensitive>ASCII
+ specified, must either have a value that is a <a href=#valid-floating-point-number>valid
+ floating-point number</a> that <a href=#rules-for-parsing-floating-point-number-values title="rules for parsing
+ floating-point number values">parses</a> to a number that is
+ greater than zero, or must have a value that is an <a href=#ascii-case-insensitive>ASCII
case-insensitive</a> match for the string "<code title="">any</code>".</p>
<div class=impl>
@@ -50778,7 +50787,7 @@ You cannot submit this form when the field is incorrect.</samp></pre>
<li>Otherwise, if the attribute's value is an <a href=#ascii-case-insensitive>ASCII
case-insensitive</a> match for the string "<code title="">any</code>", then there is no <a href=#concept-input-step title=concept-input-step>allowed value step</a>.</li>
- <li>Otherwise, if the <a href=#rules-for-parsing-floating-point-number-values>rules for parsing floating point number
+ <li>Otherwise, if the <a href=#rules-for-parsing-floating-point-number-values>rules for parsing floating-point number
values</a>, when they are applied to the attribute's value,
return an error, zero, or a number less than zero, then the <a href=#concept-input-step title=concept-input-step>allowed value step</a> is the <a href=#concept-input-step-default title=concept-input-step-default>default step</a> multiplied
by the <a href=#concept-input-step-scale title=concept-input-step-scale>step scale
@@ -50786,7 +50795,7 @@ You cannot submit this form when the field is incorrect.</samp></pre>
<li>Otherwise, the <a href=#concept-input-step title=concept-input-step>allowed value
step</a> is the number returned by the <a href=#rules-for-parsing-floating-point-number-values>rules for parsing
- floating point number values</a> when they are applied to the
+ floating-point number values</a> when they are applied to the
attribute's value, multiplied by the <a href=#concept-input-step-scale title=concept-input-step-scale>step scale factor</a>.</li>
</ol><p>The <dfn id=concept-input-min-zero title=concept-input-min-zero>step base</dfn> is the
@@ -53206,8 +53215,8 @@ interface <dfn id=htmloptionelement>HTMLOptionElement</dfn> : <a href=#htmleleme
</div>
<p>The <code title=attr-progress-value><a href=#attr-progress-value>value</a></code> and <code title=attr-progress-max><a href=#attr-progress-max>max</a></code> attributes, when present, must
- have values that are <a href=#valid-floating-point-number title="valid floating point number">valid
- floating point numbers</a>. The <code title=attr-progress-value><a href=#attr-progress-value>value</a></code> attribute, if present, must
+ have values that are <a href=#valid-floating-point-number title="valid floating-point number">valid
+ floating-point numbers</a>. The <code title=attr-progress-value><a href=#attr-progress-value>value</a></code> attribute, if present, must
have a value equal to or greater than zero, and less than or equal
to the value of the <code title=attr-progress-max><a href=#attr-progress-max>max</a></code>
attribute, if present, or 1.0, otherwise. The <code title=attr-progress-max><a href=#attr-progress-max>max</a></code> attribute, if present, must
@@ -53228,9 +53237,9 @@ interface <dfn id=htmloptionelement>HTMLOptionElement</dfn> : <a href=#htmleleme
<p>If the progress bar is a determinate progress bar and the element
has a <code title=attr-progress-max><a href=#attr-progress-max>max</a></code> attribute, the user
agent must parse the <code title=attr-progress-max><a href=#attr-progress-max>max</a></code>
- attribute's value according to the <a href=#rules-for-parsing-floating-point-number-values>rules for parsing floating
- point number values</a>. If this does not result in an error, and
- if the parsed value is greater than zero, then the <dfn id=concept-progress-maximum title=concept-progress-maximum>maximum value</dfn> of the progress
+ attribute's value according to the <a href=#rules-for-parsing-floating-point-number-values>rules for parsing
+ floating-point number values</a>. If this does not result in an
+ error, and if the parsed value is greater than zero, then the <dfn id=concept-progress-maximum title=concept-progress-maximum>maximum value</dfn> of the progress
bar is that value. Otherwise, if the element has no <code title=attr-progress-max><a href=#attr-progress-max>max</a></code> attribute, or if it has one but
parsing it resulted in an error, or if the parsed value was less
than or equal to zero, then the <a href=#concept-progress-maximum title=concept-progress-maximum>maximum value</a> of the
@@ -53238,17 +53247,17 @@ interface <dfn id=htmloptionelement>HTMLOptionElement</dfn> : <a href=#htmleleme
<p>If the progress bar is a determinate progress bar, user agents
must parse the <code title=attr-progress-value><a href=#attr-progress-value>value</a></code>
- attribute's value according to the <a href=#rules-for-parsing-floating-point-number-values>rules for parsing floating
- point number values</a>. If this does not result in an error, and
- if the parsed value is less than the <a href=#concept-progress-maximum title=concept-progress-maximum>maximum value</a> and greater
+ attribute's value according to the <a href=#rules-for-parsing-floating-point-number-values>rules for parsing
+ floating-point number values</a>. If this does not result in an
+ error, and if the parsed value is less than the <a href=#concept-progress-maximum title=concept-progress-maximum>maximum value</a> and greater
than zero, then the <dfn id=concept-progress-value title=concept-progress-value>current
value</dfn> of the progress bar is that parsed value. Otherwise, if
the parsed value was greater than or equal to the <a href=#concept-progress-maximum title=concept-progress-maximum>maximum value</a>, then the
<a href=#concept-progress-value title=concept-progress-value>current value</a> of the
progress bar is the <a href=#concept-progress-maximum title=concept-progress-maximum>maximum
value</a> of the progress bar. Otherwise, if parsing the <code title=attr-progress-value><a href=#attr-progress-value>value</a></code> attribute's value resulted
- in an error, or a number less than or equal to zero, then the <a href=#concept-progress-value title=concept-progress-value>current value</a> of the
- progress bar is zero.</p>
+ in an error, or a number less than or equal to zero, then the <a href=#concept-progress-value title=concept-progress-value>current value</a> of the progress
+ bar is zero.</p>
<p><strong>UA requirements for showing the progress bar</strong>:
When representing a <code><a href=#the-progress-element>progress</a></code> element to the user, the
@@ -53284,7 +53293,7 @@ interface <dfn id=htmloptionelement>HTMLOptionElement</dfn> : <a href=#htmleleme
attribute, on getting, must return 0. Otherwise, it must return the
<a href=#concept-progress-value title=concept-progress-value>current value</a>. On
setting, the given value must be converted to the <a href=#best-representation-of-the-number-as-a-floating-point-number>best
- representation of the number as a floating point number</a> and
+ representation of the number as a floating-point number</a> and
then the <code title=dom-progress-value><a href=#dom-progress-value>value</a></code> content
attribute must be set to that string.</p>
@@ -53378,8 +53387,8 @@ interface <dfn id=htmloptionelement>HTMLOptionElement</dfn> : <a href=#htmleleme
<p><span class=impl><strong>Authoring
requirements</strong>:</span> The <code title=attr-meter-value><a href=#attr-meter-value>value</a></code> attribute must be
specified. The <code title=attr-meter-value><a href=#attr-meter-value>value</a></code>, <code title=attr-meter-min><a href=#attr-meter-min>min</a></code>, <code title=attr-meter-low><a href=#attr-meter-low>low</a></code>, <code title=attr-meter-high><a href=#attr-meter-high>high</a></code>, <code title=attr-meter-max><a href=#attr-meter-max>max</a></code>, and <code title=attr-meter-optimum><a href=#attr-meter-optimum>optimum</a></code> attributes, when present,
- must have values that are <a href=#valid-floating-point-number title="valid floating point
- number">valid floating point numbers</a>.</p>
+ must have values that are <a href=#valid-floating-point-number title="valid floating-point
+ number">valid floating-point numbers</a>.</p>
<p>In addition, the attributes' values are further constrained:</p>
@@ -53456,7 +53465,7 @@ and a height of &lt;meter value=2&gt;2cm&lt;/meter&gt;.&lt;/p&gt; &lt;!-- <stron
<p><strong>User agent requirements</strong>: User agents must parse
the <code title=attr-meter-min><a href=#attr-meter-min>min</a></code>, <code title=attr-meter-max><a href=#attr-meter-max>max</a></code>, <code title=attr-meter-value><a href=#attr-meter-value>value</a></code>, <code title=attr-meter-low><a href=#attr-meter-low>low</a></code>, <code title=attr-meter-high><a href=#attr-meter-high>high</a></code>, and <code title=attr-meter-optimum><a href=#attr-meter-optimum>optimum</a></code> attributes using the
- <a href=#rules-for-parsing-floating-point-number-values>rules for parsing floating point number values</a>.</p>
+ <a href=#rules-for-parsing-floating-point-number-values>rules for parsing floating-point number values</a>.</p>
<p>User agents must then use all these numbers to obtain values for
six points on the gauge, as follows. (The order in which these are
@@ -53643,37 +53652,37 @@ and a height of &lt;meter value=2&gt;2cm&lt;/meter&gt;.&lt;/p&gt; &lt;!-- <stron
<p>The <dfn id=dom-meter-value title=dom-meter-value><code>value</code></dfn> IDL
attribute, on getting, must return the <a href=#concept-meter-actual title=concept-meter-actual>actual value</a>. On setting, the
given value must be converted to the <a href=#best-representation-of-the-number-as-a-floating-point-number>best representation of
- the number as a floating point number</a> and then the <code title=dom-meter-value><a href=#dom-meter-value>value</a></code> content attribute must be set
+ the number as a floating-point number</a> and then the <code title=dom-meter-value><a href=#dom-meter-value>value</a></code> content attribute must be set
to that string.</p>
<p>The <dfn id=dom-meter-min title=dom-meter-min><code>min</code></dfn> IDL
attribute, on getting, must return the <a href=#concept-meter-minimum title=concept-meter-minimum>minimum value</a>. On setting, the
given value must be converted to the <a href=#best-representation-of-the-number-as-a-floating-point-number>best representation of
- the number as a floating point number</a> and then the <code title=dom-meter-min><a href=#dom-meter-min>min</a></code> content attribute must be set to
+ the number as a floating-point number</a> and then the <code title=dom-meter-min><a href=#dom-meter-min>min</a></code> content attribute must be set to
that string.</p>
<p>The <dfn id=dom-meter-max title=dom-meter-max><code>max</code></dfn> IDL
attribute, on getting, must return the <a href=#concept-meter-maximum title=concept-meter-maximum>maximum value</a>. On setting, the
given value must be converted to the <a href=#best-representation-of-the-number-as-a-floating-point-number>best representation of
- the number as a floating point number</a> and then the <code title=dom-meter-max><a href=#dom-meter-max>max</a></code> content attribute must be set to
+ the number as a floating-point number</a> and then the <code title=dom-meter-max><a href=#dom-meter-max>max</a></code> content attribute must be set to
that string.</p>
<p>The <dfn id=dom-meter-low title=dom-meter-low><code>low</code></dfn> IDL
attribute, on getting, must return the <a href=#concept-meter-low title=concept-meter-low>low boundary</a>. On setting, the given
value must be converted to the <a href=#best-representation-of-the-number-as-a-floating-point-number>best representation of the
- number as a floating point number</a> and then the <code title=dom-meter-low><a href=#dom-meter-low>low</a></code> content attribute must be set to
+ number as a floating-point number</a> and then the <code title=dom-meter-low><a href=#dom-meter-low>low</a></code> content attribute must be set to
that string.</p>
<p>The <dfn id=dom-meter-high title=dom-meter-high><code>high</code></dfn> IDL
attribute, on getting, must return the <a href=#concept-meter-high title=concept-meter-high>high boundary</a>. On setting, the
given value must be converted to the <a href=#best-representation-of-the-number-as-a-floating-point-number>best representation of
- the number as a floating point number</a> and then the <code title=dom-meter-high><a href=#dom-meter-high>high</a></code> content attribute must be set to
+ the number as a floating-point number</a> and then the <code title=dom-meter-high><a href=#dom-meter-high>high</a></code> content attribute must be set to
that string.</p>
<p>The <dfn id=dom-meter-optimum title=dom-meter-optimum><code>optimum</code></dfn> IDL
attribute, on getting, must return the <a href=#concept-meter-optimum title=concept-meter-optimum>optimum value</a>. On setting, the
given value must be converted to the <a href=#best-representation-of-the-number-as-a-floating-point-number>best representation of
- the number as a floating point number</a> and then the <code title=dom-meter-optimum><a href=#dom-meter-optimum>optimum</a></code> content attribute must be
+ the number as a floating-point number</a> and then the <code title=dom-meter-optimum><a href=#dom-meter-optimum>optimum</a></code> content attribute must be
set to that string.</p>
<p>The <code title=dom-lfe-labels><a href=#dom-lfe-labels>labels</a></code> attribute provides
@@ -57805,7 +57814,7 @@ fur
event</a> named <code title=event-close>close</code> at <var title="">dialog</var>.</li>
</ol><!--TOPIC:DOM APIs--><p>The <dfn id=dom-dialog-returnvalue title=dom-dialog-returnValue><code>returnValue</code></dfn> IDL
- attribute, on getting, must return the laast value to which it was
+ attribute, on getting, must return the last value to which it was
set. On setting, it must be set to the new value. When the element
is created, it must be set to the empty string.</p>
@@ -69753,7 +69762,7 @@ clock.js</pre>
<p class=note>These are used as prefix match patterns, and
declare URLs for which the user agent will ignore the application
cache, instead fetching them normally (i.e. from the network or
- locale HTTP cache as appropriate).</p>
+ local HTTP cache as appropriate).</p>
</li>
@@ -72703,7 +72712,7 @@ interface <dfn id=navigatoronline>NavigatorOnLine</dfn> {
using the <code><a href=#eventhandler>EventHandler</a></code> callback interface type. <span class=impl>Initially, event handlers must be set to
null.</span></p>
- <p>Event handlers are exposed in one or two ways.</p>
+ <p>Event handlers are exposed in one of two ways.</p>
<p>The first way, common to all event handlers, is as an <a href=#event-handler-idl-attributes title="event handler IDL attributes">event handler IDL
attribute</a>.</p>
@@ -76596,7 +76605,7 @@ addShortcutKeyLabel(document.getElementById('c'));</pre>
<pre>&lt;p&gt;Drop your favorite fruits below:&lt;/p&gt;
&lt;ol dropzone="move string:text/x-example" ondrop="dropHandler(event)"&gt;
- &lt;-- don't forget to change the "text/x-example" type to something
+ &lt;!-- don't forget to change the "text/x-example" type to something
specific to your site --&gt;
&lt;/ol&gt;
&lt;script&gt;
@@ -80437,8 +80446,7 @@ worker.port.postMessage({ foo: 'structured', bar: ['data', 'also', 'possible']})
<li>
<p>Empty the <var title="">worker global scope</var>'s <a href=#list-of-active-timers>list
- of active timers</a> and its <span>list of active
- intervals</span>.</p>
+ of active timers</a>.</p>
</li>
@@ -84249,9 +84257,11 @@ interface <dfn id=windowsessionstorage>WindowSessionStorage</dfn> {
be created, and then <em>that</em> is the <code><a href=#document>Document</a></code>'s
assigned session storage area. A <code><a href=#document>Document</a></code>'s assigned
storage area does not change during the lifetime of a
- <code><a href=#document>Document</a></code>, even in the case of a <a href=#nested-browsing-context>nested browsing
- context</a> (e.g. in an <code><a href=#the-iframe-element>iframe</a></code>) being moved to
- another <a href=#parent-browsing-context>parent browsing context</a>.</p>
+ <code><a href=#document>Document</a></code>.</p>
+
+ <p class=note>In the case of an <code><a href=#the-iframe-element>iframe</a></code> being moved to
+ another <code><a href=#document>Document</a></code>, the nested browsing context is
+ destroyed and a new one created.</p>
<p>The <code title=dom-sessionStorage><a href=#dom-sessionstorage>sessionStorage</a></code>
attribute must return a <code><a href=#storage-0>Storage</a></code> object associated with
@@ -94785,6 +94795,7 @@ textarea[dir=auto i], pre[dir=auto i] { unicode-bidi: plaintext; }</pre>
:root:lang(bn), :not(:lang(bn)) &gt; :lang(bn) { quotes: '\201c' '\201d' '\2018' '\2019' } /* &ldquo; &rdquo; &lsquo; &rsquo; */
:root:lang(br), :not(:lang(br)) &gt; :lang(br) { quotes: '\00ab' '\00bb' '\2039' '\203a' } /* &laquo; &raquo; &lsaquo; &rsaquo; */
:root:lang(brx), :not(:lang(brx)) &gt; :lang(brx) { quotes: '\201c' '\201d' '\2018' '\2019' } /* &ldquo; &rdquo; &lsquo; &rsquo; */
+:root:lang(bs-Cyrl), :not(:lang(bs-Cyrl)) &gt; :lang(bs-Cyrl) { quotes: '\201e' '\201c' '\201a' '\2018' } /* &bdquo; &ldquo; &sbquo; &lsquo; */
:root:lang(ca), :not(:lang(ca)) &gt; :lang(ca) { quotes: '\201c' '\201d' '\00ab' '\00bb' } /* &ldquo; &rdquo; &laquo; &raquo; */
:root:lang(cgg), :not(:lang(cgg)) &gt; :lang(cgg) { quotes: '\201c' '\201d' '\2018' '\2019' } /* &ldquo; &rdquo; &lsquo; &rsquo; */
:root:lang(chr), :not(:lang(chr)) &gt; :lang(chr) { quotes: '\201c' '\201d' '\2018' '\2019' } /* &ldquo; &rdquo; &lsquo; &rsquo; */
@@ -101107,7 +101118,7 @@ if (s = prompt('What is your name?')) {
<tr><th> <code title="">high</code>
<td> <code title=attr-meter-high><a href=#attr-meter-high>meter</a></code>
<td> Low limit of high range
- <td> <a href=#valid-floating-point-number>Valid floating point number</a>*
+ <td> <a href=#valid-floating-point-number>Valid floating-point number</a>*
<tr><th> <code title="">href</code>
<td> <code title=attr-hyperlink-href><a href=#attr-hyperlink-href>a</a></code>;
<code title=attr-hyperlink-href><a href=#attr-hyperlink-href>area</a></code>
@@ -101207,7 +101218,7 @@ if (s = prompt('What is your name?')) {
<tr><th> <code title="">low</code>
<td> <code title=attr-meter-low><a href=#attr-meter-low>meter</a></code>
<td> High limit of low range
- <td> <a href=#valid-floating-point-number>Valid floating point number</a>*
+ <td> <a href=#valid-floating-point-number>Valid floating-point number</a>*
<tr><th> <code title="">manifest</code>
<td> <code title=attr-html-manifest><a href=#attr-html-manifest>html</a></code>
<td> <a href=#concept-appcache-manifest title=concept-appcache-manifest>Application cache manifest</a>
@@ -101220,7 +101231,7 @@ if (s = prompt('What is your name?')) {
<td> <code title=attr-meter-max><a href=#attr-meter-max>meter</a></code>;
<code title=attr-progress-max><a href=#attr-progress-max>progress</a></code>
<td> Upper bound of range
- <td> <a href=#valid-floating-point-number>Valid floating point number</a>*
+ <td> <a href=#valid-floating-point-number>Valid floating-point number</a>*
<tr><th> <code title="">maxlength</code>
<td> <code title=attr-input-maxlength><a href=#attr-input-maxlength>input</a></code>;
<code title=attr-textarea-maxlength><a href=#attr-textarea-maxlength>textarea</a></code>
@@ -101254,7 +101265,7 @@ if (s = prompt('What is your name?')) {
<tr><th> <code title="">min</code>
<td> <code title=attr-meter-min><a href=#attr-meter-min>meter</a></code>
<td> Lower bound of range
- <td> <a href=#valid-floating-point-number>Valid floating point number</a>*
+ <td> <a href=#valid-floating-point-number>Valid floating-point number</a>*
<tr><th> <code title="">multiple</code>
<td> <code title=attr-input-multiple><a href=#attr-input-multiple>input</a></code>;
<code title=attr-select-multiple><a href=#attr-select-multiple>select</a></code>
@@ -101311,7 +101322,7 @@ if (s = prompt('What is your name?')) {
<tr><th> <code title="">optimum</code>
<td> <code title=attr-meter-optimum><a href=#attr-meter-optimum>meter</a></code>
<td> Optimum value in gauge
- <td> <a href=#valid-floating-point-number>Valid floating point number</a>*
+ <td> <a href=#valid-floating-point-number>Valid floating-point number</a>*
<tr><th> <code title="">pattern</code>
<td> <code title=attr-input-pattern><a href=#attr-input-pattern>input</a></code>
<td> Pattern to be matched by the form control's value
@@ -101453,7 +101464,7 @@ if (s = prompt('What is your name?')) {
<tr><th> <code title="">step</code>
<td> <code title=attr-input-step><a href=#attr-input-step>input</a></code>
<td> Granularity to be matched by the form control's value
- <td> <a href=#valid-floating-point-number>Valid floating point number</a> greater than zero, or "<code title="">any</code>"
+ <td> <a href=#valid-floating-point-number>Valid floating-point number</a> greater than zero, or "<code title="">any</code>"
<tr><th> <code title="">style</code>
<td> <a href=#the-style-attribute title=attr-style>HTML elements</a>
<td> Presentational and formatting instructions
@@ -101565,7 +101576,7 @@ if (s = prompt('What is your name?')) {
<td> <code title=attr-meter-value><a href=#attr-meter-value>meter</a></code>;
<code title=attr-progress-value><a href=#attr-progress-value>progress</a></code>
<td> Current value of the element
- <td> <a href=#valid-floating-point-number>Valid floating point number</a>
+ <td> <a href=#valid-floating-point-number>Valid floating-point number</a>
<tr><th> <code title="">value</code>
<td> <code title=attr-param-value><a href=#attr-param-value>param</a></code>
<td> Value of parameter
@@ -102110,9 +102121,6 @@ if (s = prompt('What is your name?')) {
<tr><td> <code><a href=#the-form-element>form</a></code>
<td> <code><a href=#htmlformelement>HTMLFormElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
- <tr><td> <code><a href=#the-head-element>head</a></code>
- <td> <code><a href=#htmlheadelement>HTMLHeadElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
-
<tr><td> <code><a href=#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements>h1</a></code>
<td> <code><a href=#htmlheadingelement>HTMLHeadingElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
@@ -102131,6 +102139,9 @@ if (s = prompt('What is your name?')) {
<tr><td> <code><a href=#the-h1,-h2,-h3,-h4,-h5,-and-h6-elements>h6</a></code>
<td> <code><a href=#htmlheadingelement>HTMLHeadingElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
+ <tr><td> <code><a href=#the-head-element>head</a></code>
+ <td> <code><a href=#htmlheadelement>HTMLHeadElement</a></code> : <code><a href=#htmlelement>HTMLElement</a></code>
+
<tr><td> <code><a href=#the-header-element>header</a></code>
<td> <code><a href=#htmlelement>HTMLElement</a></code>
@@ -102500,24 +102511,19 @@ if (s = prompt('What is your name?')) {
<dd>(Non-normative) <cite><a href=http://www.graphviz.org/content/dot-language>The DOT Language</a></cite>. Graphviz.</dd>
<dt id=refsE163>[E163]</dt>
- <dd><cite>Recommendation E.163 &mdash; Numbering Plan for The International
- Telephone Service</cite>, CCITT Blue Book, Fascicle II.2, pp. 128-134, November
- 1988.</dd>
+ <dd><cite>Recommendation E.163 &mdash; Numbering Plan for The International Telephone Service</cite>, CCITT Blue Book, Fascicle II.2, pp. 128-134, November 1988.</dd>
<dt id=refsECMA262>[ECMA262]</dt>
- <dd><cite><a href=http://www.ecma-international.org/publications/standards/Ecma-262.htm>ECMAScript
- Language Specification</a></cite>. ECMA.</dd>
+ <dd><cite><a href=http://www.ecma-international.org/publications/standards/Ecma-262.htm>ECMAScript Language Specification</a></cite>. ECMA.</dd>
+
+ <dt id=refsECMA357>[ECMA357]</dt>
+ <dd>(Non-normative) <cite><a href=http://www.ecma-international.org/publications/standards/Ecma-357.htm>ECMAScript for XML (E4X) Specification</a></cite>. ECMA.</dd>
<dt id=refsEDITING>[EDITING]</dt>
<dd><cite><a href=http://aryeh.name/spec/editing/editing.html>HTML Editing APIs</a></cite>, A. Gregor.</dd>
- <dt id=refsECMA357>[ECMA357]</dt>
- <dd>(Non-normative) <cite><a href=http://www.ecma-international.org/publications/standards/Ecma-357.htm>ECMAScript
- for XML (E4X) Specification</a></cite>. ECMA.</dd>
-
<dt id=refsEUCKR>[EUCKR]</dt>
- <dd><cite>Hangul Unix Environment</cite>. Korea Industrial
- Standards Association. Ref. No. KS C 5861-1992.</dd>
+ <dd><cite>Hangul Unix Environment</cite>. Korea Industrial Standards Association. Ref. No. KS C 5861-1992.</dd>
<dt id=refsEUCJP>[EUCJP]</dt>
<dd><cite>Definition and Notes of Japanese EUC</cite>. UI-OSF-USLP. In English in the abridged translation of the <a href=http://home.m05.itscom.net/numa/uocjleE.pdf>UI-OSF Application Platform Profile for Japanese Environment</a>, Appendix C.</dd>
@@ -103458,6 +103464,7 @@ if (s = prompt('What is your name?')) {
oSand, <!-- from reddit -->
Patrick H. Lauke,
Patrik Persson,
+ Paul Adenot,
Paul Norman,
Per-Erik Brodin,
Perry Smith,
View
273 source
@@ -27,6 +27,7 @@
interface DOMSettableTokenList { attribute any value; }; // DOM Core
interface SVGMatrix { }; // SVG
</pre>
+<!--DEFER snapshot complete-->
<!--START complete--><!--START dev-html-->
<!-- An advisory for those reading this source. -->
@@ -3978,7 +3979,7 @@ is conforming depends on which specs apply, and leaves it at that. -->
<h5>Floating-point numbers</h5>
- <p>A string is a <dfn>valid floating point number</dfn> if it
+ <p>A string is a <dfn>valid floating-point number</dfn> if it
consists of:</p>
<ol class="brief">
@@ -4028,7 +4029,7 @@ is conforming depends on which specs apply, and leaves it at that. -->
</ol>
- <p>A <span>valid floating point number</span> represents the number
+ <p>A <span>valid floating-point number</span> represents the number
obtained by multiplying the significand by ten raised to the power
of the exponent, where the significand is the first number,
interpreted as base ten (including the decimal point and the number
@@ -4043,14 +4044,14 @@ is conforming depends on which specs apply, and leaves it at that. -->
treated as zero.</p>
<p class="note">The Infinity and Not-a-Number (NaN) values are not
- <span title="valid floating point number">valid floating point
+ <span title="valid floating-point number">valid floating-point
numbers</span>.</p>
<div class="impl">
- <p>The <dfn title="best representation of the number as a floating
- point number">best representation of the number <var
- title="">n</var> as a floating point number</dfn> is the string
+ <p>The <dfn title="best representation of the number as a
+ floating-point number">best representation of the number <var
+ title="">n</var> as a floating-point number</dfn> is the string
obtained from applying the JavaScript operator ToString to <var
title="">n</var>. The JavaScript operator ToString is not uniquely
determined. When there are multiple possible strings that could be
@@ -4059,7 +4060,7 @@ is conforming depends on which specs apply, and leaves it at that. -->
value (though it may differ from the value used by other user
agents).</p>
- <p>The <dfn>rules for parsing floating point number values</dfn> are
+ <p>The <dfn>rules for parsing floating-point number values</dfn> are
as given in the following algorithm. This algorithm must be aborted
at the first step that returns something. This algorithm will return
either a number or an error.</p>
@@ -4250,7 +4251,7 @@ is conforming depends on which specs apply, and leaves it at that. -->
</li>
<li><p><i>Conversion</i>: Let <var title="">S</var> be the set of
- finite IEEE 754 double-precision floating point values except
+ finite IEEE 754 double-precision floating-point values except
&#x2212;0, but with two special values added: 2<sup
title="">1024</sup> and &#x2212;2<sup title="">1024</sup>.</p></li>
@@ -5486,9 +5487,11 @@ is conforming depends on which specs apply, and leaves it at that. -->
</ul>
<p class="note">This format allows for time-zone offsets from -23:59
- to +23:59. In practice, however, the range of offsets of actual time
- zones is -12:00 to +14:00, and the minutes component of offsets of
- actual time zones is always either 00, 30, or 45.</p>
+ to +23:59. In practice, however, right now the range of offsets of
+ actual time zones is -12:00 to +14:00, and the minutes component of
+ offsets of actual time zones is always either 00, 30, or 45. There
+ is no guarantee that this will remain so forever, however; time
@erikadoyle Collaborator

The second clause of this sentence is social commentary. Maybe we could just end this sentence at the semi-colon?

@silviapfeiffer Collaborator

Ha, funny one. I will reformulate this a bit. The idea is right. :-)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
+ zones are changed by countries at will and do not follow a standard.</p>
<p class="note">See also the usage notes and examples in the <span
title="concept-datetime">global date and time</span> section below
@@ -8813,24 +8816,24 @@ is conforming depends on which specs apply, and leaves it at that. -->
and then that string must be used as the new content attribute
value.</p> <!-- see previous paragraph for note about the range -->
- <p>If a reflecting IDL attribute has a floating point number type
+ <p>If a reflecting IDL attribute has a floating-point number type
(<code>double</code> or <code>unrestricted double</code>), then, on
getting, the content attribute must be parsed according to the
- <span>rules for parsing floating point number values</span>, and if
+ <span>rules for parsing floating-point number values</span>, and if
that is successful, the resulting value must be returned. If, on the
other hand, it fails, or if the attribute is absent, the default
value must be returned instead, or 0.0 if there is no default value.
On setting, the given value must be converted to the <span>best
- representation of the number as a floating point number</span> and
+ representation of the number as a floating-point number</span> and
then that string must be used as the new content attribute
value.</p>
- <p>If a reflecting IDL attribute has a floating point number type
+ <p>If a reflecting IDL attribute has a floating-point number type
(<code>double</code> or <code>unrestricted double</code>) that is
<dfn>limited to numbers greater than zero</dfn>, then the behavior