Skip to content

Commit 3d61e05

Browse files
committed
Fix headings, improve :read-write wording
1 parent cf00fd7 commit 3d61e05

2 files changed

Lines changed: 33 additions & 33 deletions

File tree

selectors4/Overview.html

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,13 @@
1515

1616
<h1 id=title>Selectors Level 4</h1>
1717

18-
<h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 10 August 2011</h2>
18+
<h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 12 August 2011</h2>
1919

2020
<dl>
2121
<dt>This version:
2222

23-
<dd> <!-- <a href="http://www.w3.org/TR/2011/ED-selectors4-20110810/">
24-
http://www.w3.org/TR/2011/WD-selectors4-20110810</a> -->
23+
<dd> <!-- <a href="http://www.w3.org/TR/2011/ED-selectors4-20110812/">
24+
http://www.w3.org/TR/2011/WD-selectors4-20110812</a> -->
2525
<a href="http://dev.w3.org/csswg/selectors4">
2626
http://dev.w3.org/csswg/selectors4</a>
2727

@@ -298,14 +298,14 @@ <h2 class="no-num no-toc" id=contents>Table of contents</h2>
298298
<li><a href="#pseudo-range"><span class=secno>11.6. </span> The range
299299
pseudo-classes <code>:in-range</code> and
300300
<code>:out-of-range</code></a>
301-
<ul class=toc>
302-
<li><a href="#pseudo-required-value"><span class=secno>11.6.1.
303-
</span><span>:required</span> and <span>:optional</span></a>
304301

305-
<li><a href="#pseudo-ro-rw"><span class=secno>11.6.2. </span> The
306-
mutability pseudo-classes <code>:read-only</code> and
307-
<code>:read-write</code></a>
308-
</ul>
302+
<li><a href="#pseudo-required-value"><span class=secno>11.7. </span> The
303+
optionality pseudo-classes <code>:required</code> and
304+
<code>:optional</code></a>
305+
306+
<li><a href="#pseudo-ro-rw"><span class=secno>11.8. </span> The
307+
alterability pseudo-classes <code>:read-only</code> and
308+
<code>:read-write</code></a>
309309
</ul>
310310

311311
<li><a href="#structural-pseudos"><span class=secno>12. </span>
@@ -2315,31 +2315,31 @@ <h3 id=pseudo-range><span class=secno>11.6. </span> The range
23152315
<code>:in-range</code> nor <code>:out-of-range</code>. E.g. a slider
23162316
element with a value of 11 presented as a slider control that only
23172317
represents the values from 1-10 is :out-of-range. Another example is a
2318-
menu element with a value of "E" that happens to be presented as a popup
2318+
menu element with a value of "E" that happens to be presented in a popup
23192319
menu that only has choices "A", "B" and "C".
23202320

2321-
<h4 id=pseudo-required-value><span class=secno>11.6.1. </span><span
2322-
id=pseudo-required>:required</span> and <span
2323-
id=pseudo-optional>:optional</span></h4>
2321+
<h3 id=pseudo-required-value><span class=secno>11.7. </span> The
2322+
optionality pseudo-classes <code id=pseudo-required>:required</code> and
2323+
<code id=pseudo-optional>:optional</code></h3>
23242324

23252325
<p>A form element is <code>:required</code> or <code>:optional<code> if a
23262326
value for it is, respectively, required or optional before the form it
23272327
belongs to can be validly submitted. Elements that are not form elements
23282328
are neither required nor optional. </code></code>
23292329

2330-
<h4 id=pseudo-ro-rw><span class=secno>11.6.2. </span> The mutability
2330+
<h3 id=pseudo-ro-rw><span class=secno>11.8. </span> The alterability
23312331
pseudo-classes <code id=pseudo-read-only>:read-only</code> and <code
2332-
id=pseudo-read-write>:read-write</code></h4>
2332+
id=pseudo-read-write>:read-write</code></h3>
23332333

23342334
<p>An element whose contents are not user-alterable is
23352335
<code>:read-only</code>. However, elements whose contents are
23362336
user-alterable (such as text input fields) are considered to be in a
23372337
:read-write state. In typical documents, most elements are
2338-
<code>:read-only</code>. However it may be possible (e.g. in the context
2339-
of an editor) for any element to become <code>:read-write</code>.
2340-
2341-
<p class=issue>I don't think it makes sense for an editor to match
2342-
selectors differently because it is an editor rather than a renderer.
2338+
<code>:read-only</code>. However it may be possible, depending on the
2339+
document language, for any element to become <code>:read-write</code>. For
2340+
example, in HTML5 any element with the <code>contenteditable</code>
2341+
attribute set to the true state is considered user-alterable. <a
2342+
href="#HTML5" rel=biblioentry>[HTML5]<!--{{HTML5}}--></a>
23432343

23442344
<h2 id=structural-pseudos><span class=secno>12. </span> Tree-Structural
23452345
pseudo-classes</h2>

selectors4/Overview.src.html

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1762,30 +1762,30 @@ <h3 id="pseudo-range">
17621762
E.g. a slider element with a value of 11 presented as a slider control
17631763
that only represents the values from 1-10 is :out-of-range. Another
17641764
example is a menu element with a value of "E" that happens to be
1765-
presented as a popup menu that only has choices "A", "B" and "C".
1765+
presented in a popup menu that only has choices "A", "B" and "C".
17661766

1767-
<h4 id="pseudo-required-value"><span id="pseudo-required">:required</span>
1768-
and <span id="pseudo-optional">:optional</span></h4>
1767+
<h3 id="pseudo-required-value">
1768+
The optionality pseudo-classes <code id="pseudo-required">:required</code>
1769+
and <code id="pseudo-optional">:optional</code></h3>
17691770

17701771
<p>A form element is <code>:required</code> or <code>:optional<code>
17711772
if a value for it is, respectively, required or optional before the
17721773
form it belongs to can be validly submitted. Elements that are not
17731774
form elements are neither required nor optional.
17741775

1775-
<h4 id="pseudo-ro-rw">
1776-
The mutability pseudo-classes <code id="pseudo-read-only">:read-only</code>
1777-
and <code id="pseudo-read-write">:read-write</code></h4>
1776+
<h3 id="pseudo-ro-rw">
1777+
The alterability pseudo-classes <code id="pseudo-read-only">:read-only</code>
1778+
and <code id="pseudo-read-write">:read-write</code></h3>
17781779

17791780
<p>An element whose contents are not user-alterable is
17801781
<code>:read-only</code>. However, elements whose contents are
17811782
user-alterable (such as text input fields) are considered to be
17821783
in a :read-write state. In typical documents, most elements are
1783-
<code>:read-only</code>. However it may be possible (e.g. in the
1784-
context of an editor) for any element to become <code>:read-write</code>.</p>
1785-
1786-
<p class="issue">I don't think it makes sense for an editor to
1787-
match selectors differently because it is an editor rather than
1788-
a renderer.
1784+
<code>:read-only</code>. However it may be possible, depending
1785+
on the document language, for any element to become
1786+
<code>:read-write</code>. For example, in HTML5 any element with
1787+
the <code>contenteditable</code> attribute set to the true state
1788+
is considered user-alterable. [[HTML5]]
17891789

17901790
<h2 id=structural-pseudos>
17911791
Tree-Structural pseudo-classes</h2>

0 commit comments

Comments
 (0)