Skip to content

Commit 35d65df

Browse files
committed
Add the about:invalid registration.
1 parent 33b8e1e commit 35d65df

2 files changed

Lines changed: 97 additions & 31 deletions

File tree

css3-values/Overview.html

Lines changed: 62 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -28,13 +28,13 @@
2828

2929
<h1>CSS Values and Units Module Level 3</h1>
3030

31-
<h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 5 July 2012</h2>
31+
<h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 9 July 2012</h2>
3232

3333
<dl>
3434
<dt>This version:
3535

3636
<dd><a
37-
href="http://www.w3.org/TR/2012/ED-css3-values-20120705/">http://www.w3.org/TR/2012/ED-css3-values-20120705/</a>
37+
href="http://www.w3.org/TR/2012/ED-css3-values-20120709/">http://www.w3.org/TR/2012/ED-css3-values-20120709/</a>
3838

3939
<dt>Latest version:
4040

@@ -299,27 +299,31 @@ <h2 class="no-num no-toc" id=contents>Table of contents</h2>
299299
References: ‘<code class=css>attr()</code></a>
300300
</ul>
301301

302+
<li><a href="#iana"><span class=secno>9. </span> Appendix A: IANA
303+
Considerations </a>
304+
<ul class=toc>
305+
<li><a href="#about-invalid"><span class=secno>9.1. </span> Registration
306+
for the <code>about:invalid</code> URL scheme</a>
307+
</ul>
308+
302309
<li class=no-num><a href="#acknowledgments">Acknowledgments</a>
303310

304311
<li class=no-num><a href="#conformance"> Conformance</a>
305312
<ul class=toc>
306-
<li><a href="#conventions"><span class=secno>8.4. </span> Document
307-
conventions</a>
313+
<li class=no-num><a href="#conventions"> Document conventions</a>
308314

309-
<li><a href="#conformance-classes"><span class=secno>8.5. </span>
310-
Conformance classes</a>
315+
<li class=no-num><a href="#conformance-classes"> Conformance classes</a>
316+
311317

312-
<li><a href="#partial"><span class=secno>8.6. </span> Partial
313-
implementations</a>
318+
<li class=no-num><a href="#partial"> Partial implementations</a>
314319

315-
<li><a href="#experimental"><span class=secno>8.7. </span> Experimental
320+
<li class=no-num><a href="#experimental"> Experimental
316321
implementations</a>
317322

318-
<li><a href="#testing"><span class=secno>8.8. </span> Non-experimental
323+
<li class=no-num><a href="#testing"> Non-experimental
319324
implementations</a>
320325

321-
<li><a href="#cr-exit-criteria"><span class=secno>8.9. </span> CR exit
322-
criteria</a>
326+
<li class=no-num><a href="#cr-exit-criteria"> CR exit criteria</a>
323327
</ul>
324328

325329
<li class=no-num><a href="#references">References</a>
@@ -1979,6 +1983,43 @@ <h2 id="limits">
19791983
Note this means that rounding errors <em>may</em> accumulate.
19801984
-->
19811985

1986+
<h2 id=iana><span class=secno>9. </span> Appendix A: IANA Considerations</h2>
1987+
1988+
<h3 id=about-invalid><span class=secno>9.1. </span> Registration for the
1989+
<code>about:invalid</code> URL scheme</h3>
1990+
1991+
<p> This sections defines and registers the <code>about:invalid</code> URI,
1992+
in accordance with the registration procedure defined in <a
1993+
href="http://tools.ietf.org/html/draft-ietf-appsawg-about-uri-scheme-07">the
1994+
about: uri scheme RFC draft</a>.
1995+
1996+
<table>
1997+
<tbody>
1998+
<tr>
1999+
<th>Registered Token
2000+
2001+
<td>invalid
2002+
2003+
<tr>
2004+
<th>Intended Usage
2005+
2006+
<td> The <code>about:invalid</code> URI references a non-existent
2007+
document with a generic error condition. It can be used when a URI is
2008+
necessary, but the default value shouldn't be resolveable as any type
2009+
of document.
2010+
2011+
<tr>
2012+
<th>Contact/Change controller
2013+
2014+
<td>CSS WG &lt;<a href="mailto:www-style@w3.org">www-style@w3.org</a>>
2015+
(on behalf of W3C)
2016+
2017+
<tr>
2018+
<th>Specification
2019+
2020+
<td>CSS Values and Units Module Level 3
2021+
</table>
2022+
19822023
<h2 class=no-num id=acknowledgments>Acknowledgments</h2>
19832024

19842025
<p>Comments and suggestions from Giovanni Campagna, Christoph Päper, Keith
@@ -1987,7 +2028,7 @@ <h2 class=no-num id=acknowledgments>Acknowledgments</h2>
19872028

19882029
<h2 class=no-num id=conformance> Conformance</h2>
19892030

1990-
<h3 id=conventions><span class=secno>8.4. </span> Document conventions</h3>
2031+
<h3 class=no-num id=conventions> Document conventions</h3>
19912032

19922033
<p>Conformance requirements are expressed with a combination of descriptive
19932034
assertions and RFC 2119 terminology. The key words “MUST”, “MUST
@@ -2014,8 +2055,7 @@ <h3 id=conventions><span class=secno>8.4. </span> Document conventions</h3>
20142055

20152056
<p class=note>Note, this is an informative note.
20162057

2017-
<h3 id=conformance-classes><span class=secno>8.5. </span> Conformance
2018-
classes</h3>
2058+
<h3 class=no-num id=conformance-classes> Conformance classes</h3>
20192059

20202060
<p>Conformance to CSS Values and Units Level 3 is defined for three
20212061
conformance classes:
@@ -2058,7 +2098,7 @@ <h3 id=conformance-classes><span class=secno>8.5. </span> Conformance
20582098
module, and meet all other conformance requirements of style sheets as
20592099
described in this module.
20602100

2061-
<h3 id=partial><span class=secno>8.6. </span> Partial implementations</h3>
2101+
<h3 class=no-num id=partial> Partial implementations</h3>
20622102

20632103
<p>So that authors can exploit the forward-compatible parsing rules to
20642104
assign fallback values, CSS renderers <strong>must</strong> treat as
@@ -2072,8 +2112,7 @@ <h3 id=partial><span class=secno>8.6. </span> Partial implementations</h3>
20722112
unsupported values must be), CSS requires that the entire declaration be
20732113
ignored.
20742114

2075-
<h3 id=experimental><span class=secno>8.7. </span> Experimental
2076-
implementations</h3>
2115+
<h3 class=no-num id=experimental> Experimental implementations</h3>
20772116

20782117
<p>To avoid clashes with future CSS features, the CSS2.1 specification
20792118
reserves a <a
@@ -2086,8 +2125,7 @@ <h3 id=experimental><span class=secno>8.7. </span> Experimental
20862125
vendor-prefixed syntax for such features, including those in W3C Working
20872126
Drafts. This avoids incompatibilities with future changes in the draft.
20882127

2089-
<h3 id=testing><span class=secno>8.8. </span> Non-experimental
2090-
implementations</h3>
2128+
<h3 class=no-num id=testing> Non-experimental implementations</h3>
20912129

20922130
<p>Once a specification reaches the Candidate Recommendation stage,
20932131
non-experimental implementations are possible, and implementors should
@@ -2108,7 +2146,7 @@ <h3 id=testing><span class=secno>8.8. </span> Non-experimental
21082146
href="http://lists.w3.org/Archives/Public/public-css-testsuite">public-css-testsuite@w3.org</a>
21092147
mailing list.
21102148

2111-
<h3 id=cr-exit-criteria><span class=secno>8.9. </span> CR exit criteria</h3>
2149+
<h3 class=no-num id=cr-exit-criteria> CR exit criteria</h3>
21122150

21132151
<p> For this specification to be advanced to Proposed Recommendation, there
21142152
must be at least two independent, interoperable implementations of each
@@ -2278,7 +2316,7 @@ <h2 class=no-num id=index>Index</h2>
22782316
<li>attr(), <a href="#attr" title="attr()"><strong>8.3.</strong></a>
22792317

22802318
<li>authoring tool, <a href="#authoring-tool"
2281-
title="authoring tool"><strong>8.5.</strong></a>
2319+
title="authoring tool"><strong>#</strong></a>
22822320

22832321
<li>calc(), <a href="#calc" title="calc()"><strong>8.1.</strong></a>
22842322

@@ -2365,8 +2403,7 @@ <h2 class=no-num id=index>Index</h2>
23652403

23662404
<li>rem, <a href="#rem-unit" title=rem><strong>5.1.1.</strong></a>
23672405

2368-
<li>renderer, <a href="#renderer" title=renderer><strong>8.5.</strong></a>
2369-
2406+
<li>renderer, <a href="#renderer" title=renderer><strong>#</strong></a>
23702407

23712408
<li>&lt;resolution>, <a href="#resolution-value"
23722409
title="&lt;resolution>"><strong>6.4.</strong></a>
@@ -2382,7 +2419,7 @@ <h2 class=no-num id=index>Index</h2>
23822419
<li>style sheet
23832420
<ul>
23842421
<li>as conformance class, <a href="#style-sheet"
2385-
title="style sheet, as conformance class"><strong>8.5.</strong></a>
2422+
title="style sheet, as conformance class"><strong>#</strong></a>
23862423
</ul>
23872424

23882425
<li>&lt;time>, <a href="#time-value"

css3-values/Overview.src.html

Lines changed: 35 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1491,14 +1491,43 @@ <h2 id="limits">
14911491
Note this means that rounding errors <em>may</em> accumulate.
14921492
-->
14931493

1494+
1495+
<h2 id='iana'>
1496+
Appendix A: IANA Considerations
1497+
1498+
<h3 id='about-invalid'>
1499+
Registration for the <code>about:invalid</code> URL scheme</h3>
1500+
1501+
<p>
1502+
This sections defines and registers the <code>about:invalid</code> URI,
1503+
in accordance with the registration procedure defined in <a href="http://tools.ietf.org/html/draft-ietf-appsawg-about-uri-scheme-07">the about: uri scheme RFC draft</a>.
1504+
1505+
<table>
1506+
<tr>
1507+
<th>Registered Token
1508+
<td>invalid
1509+
<tr>
1510+
<th>Intended Usage
1511+
<td>
1512+
The <code>about:invalid</code> URI references a non-existent document with a generic error condition.
1513+
It can be used when a URI is necessary, but the default value shouldn't be resolveable as any type of document.
1514+
<tr>
1515+
<th>Contact/Change controller
1516+
<td>CSS WG &lt;<a href="mailto:www-style@w3.org">www-style@w3.org</a>> (on behalf of W3C)
1517+
<tr>
1518+
<th>Specification
1519+
<td>CSS Values and Units Module Level 3
1520+
</table>
1521+
1522+
14941523
<h2 class="no-num" id="acknowledgments">Acknowledgments</h2>
14951524

14961525
<p>Comments and suggestions from Giovanni Campagna, Christoph P&auml;per, Keith Rarick, Alex Mogilevsky, Ian Hickson, David Baron, Edward Welbourne, Boris Zbarsky, Bj&ouml;rn H&ouml;hrmann and Michael Day improved this module.
14971526

14981527
<h2 class="no-num" id="conformance">
14991528
Conformance</h2>
15001529

1501-
<h3 id="conventions">
1530+
<h3 class="no-num" id="conventions">
15021531
Document conventions</h3>
15031532

15041533
<p>Conformance requirements are expressed with a combination of
@@ -1525,7 +1554,7 @@ <h3 id="conventions">
15251554

15261555
<p class="note">Note, this is an informative note.</p>
15271556

1528-
<h3 id="conformance-classes">
1557+
<h3 class="no-num" id="conformance-classes">
15291558
Conformance classes</h3>
15301559

15311560
<p>Conformance to CSS Values and Units Level 3
@@ -1563,7 +1592,7 @@ <h3 id="conformance-classes">
15631592
this module, and meet all other conformance requirements of style sheets
15641593
as described in this module.
15651594

1566-
<h3 id="partial">
1595+
<h3 class="no-num" id="partial">
15671596
Partial implementations</h3>
15681597

15691598
<p>So that authors can exploit the forward-compatible parsing rules to
@@ -1577,7 +1606,7 @@ <h3 id="partial">
15771606
(as unsupported values must be), CSS requires that the entire declaration
15781607
be ignored.</p>
15791608

1580-
<h3 id="experimental">
1609+
<h3 class="no-num" id="experimental">
15811610
Experimental implementations</h3>
15821611

15831612
<p>To avoid clashes with future CSS features, the CSS2.1 specification
@@ -1592,7 +1621,7 @@ <h3 id="experimental">
15921621
in the draft.
15931622
</p>
15941623

1595-
<h3 id="testing">
1624+
<h3 class="no-num" id="testing">
15961625
Non-experimental implementations</h3>
15971626

15981627
<p>Once a specification reaches the Candidate Recommendation stage,
@@ -1615,7 +1644,7 @@ <h3 id="testing">
16151644
<a href="http://lists.w3.org/Archives/Public/public-css-testsuite">public-css-testsuite@w3.org</a>
16161645
mailing list.
16171646

1618-
<h3 id="cr-exit-criteria">
1647+
<h3 class="no-num" id="cr-exit-criteria">
16191648
CR exit criteria</h3>
16201649

16211650
<p>

0 commit comments

Comments
 (0)