|
15 | 15 |
|
16 | 16 | <h1 id=title>Selectors Level 4</h1> |
17 | 17 |
|
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> |
19 | 19 |
|
20 | 20 | <dl> |
21 | 21 | <dt>This version: |
22 | 22 |
|
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> --> |
25 | 25 | <a href="http://dev.w3.org/csswg/selectors4"> |
26 | 26 | http://dev.w3.org/csswg/selectors4</a> |
27 | 27 |
|
@@ -298,14 +298,14 @@ <h2 class="no-num no-toc" id=contents>Table of contents</h2> |
298 | 298 | <li><a href="#pseudo-range"><span class=secno>11.6. </span> The range |
299 | 299 | pseudo-classes <code>:in-range</code> and |
300 | 300 | <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> |
304 | 301 |
|
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> |
309 | 309 | </ul> |
310 | 310 |
|
311 | 311 | <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 |
2315 | 2315 | <code>:in-range</code> nor <code>:out-of-range</code>. E.g. a slider |
2316 | 2316 | element with a value of 11 presented as a slider control that only |
2317 | 2317 | 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 |
2319 | 2319 | menu that only has choices "A", "B" and "C". |
2320 | 2320 |
|
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> |
2324 | 2324 |
|
2325 | 2325 | <p>A form element is <code>:required</code> or <code>:optional<code> if a |
2326 | 2326 | value for it is, respectively, required or optional before the form it |
2327 | 2327 | belongs to can be validly submitted. Elements that are not form elements |
2328 | 2328 | are neither required nor optional. </code></code> |
2329 | 2329 |
|
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 |
2331 | 2331 | 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> |
2333 | 2333 |
|
2334 | 2334 | <p>An element whose contents are not user-alterable is |
2335 | 2335 | <code>:read-only</code>. However, elements whose contents are |
2336 | 2336 | user-alterable (such as text input fields) are considered to be in a |
2337 | 2337 | :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> |
2343 | 2343 |
|
2344 | 2344 | <h2 id=structural-pseudos><span class=secno>12. </span> Tree-Structural |
2345 | 2345 | pseudo-classes</h2> |
|
0 commit comments