Skip to content

Commit 13a5bd2

Browse files
committed
[css2] Issue 186 (QA guidelines by Tim Boland)
Ad req 1: Changed 3.2 "Conformance" to "UA Conformance" to make it clear what is required to conform. Ad req 3: Added that an authoring tool is a kind of user agent. Ad req 5: Added a definition for "property." Changed "support one or more of the media types" to "recognize one or more of the media types" and "supported media" to "recognized media". Not changed anything to clarify what "attempt to retrieve" means. I think it is reasonably clear. If a UA under test doesn't apply a style sheet it is supposed to apply and yet another program on the same machine at approximately the same time succeeds in reading the style sheet, then the UA is probably not conformant. The more often this happens, the higher the probability that the UA is not conformant. Ad req 6: Nothing changed. The conformance section already defines a few classes of UAs and the various CSS profiles (TV, print, mobile) define more. Ad req 7, 8, 9, 10: Nothing changed. Ad req 11: Nothing changed. Is it necessary to say what CSS is not (viz., not extensible)? It might be possible to add a paragraph somewhere that says that, although the CSS syntax is designed to accomodate future extensions, users and authors cannot extend CSS, because it has no mechanisms to define the semantics of new features (other than the W3C Recommendation process). Ad req 12: Changed 18.2 "CSS2 System Colors" to "System Colors" (in ui.src) Ad req 13: Nothing changed. (The only deprecated feature in CSS 2.1 is the 'aural' media type and the appendix clearly says that it doesn't affect conformance.) --HG-- extra : convert_revision : svn%3A73dc7c4b-06e6-40f3-b4f7-9ed1dbc14bfc/trunk%402510
1 parent 6176cf4 commit 13a5bd2

2 files changed

Lines changed: 22 additions & 11 deletions

File tree

css2/conform.src

Lines changed: 19 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
22
<html lang="en">
3-
<!-- $Id: conform.src,v 2.71 2006-01-31 19:13:32 bbos Exp $ -->
3+
<!-- $Id: conform.src,v 2.72 2006-06-02 18:30:14 bbos Exp $ -->
44
<HEAD>
55
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
66
<TITLE>Conformance: requirements and recommendations</TITLE>
@@ -243,20 +243,20 @@ element|element::following">Following element</span></strong>
243243
<dd>An element A is called a following element of an element B, if and
244244
only if B is a preceding element of A.
245245

246-
<dt><strong><strong><a name="author">Author</a></strong></strong>
246+
<dt><strong><a name="author">Author</a></strong>
247247
<dd>An author is a person who writes
248248
documents and associated style sheets. An
249249
<span class="index-def" title="authoring tool"><strong>authoring tool</strong></span>
250-
generates documents and associated style sheets.</dd>
250+
is a <a href="#user-agent">User Agent</a> that generates style sheets.</dd>
251251

252-
<dt><strong><strong><a name="user">User</a></strong></strong>
252+
<dt><strong><a name="user">User</a></strong>
253253
<dd> A user is a person who interacts with a user agent to view, hear, or
254254
otherwise use a document and its associated style sheet. The user
255255
may provide a personal style sheet that encodes personal
256256
preferences.
257257
</dd>
258258

259-
<dt><strong><strong><a name="user-agent">User agent (UA)</a></strong></strong>
259+
<dt><strong><a name="user-agent">User agent (UA)</a></strong>
260260
<dd>A <span class="index-def" title="user agent|UA">user
261261
agent</span> is any program that interprets a document written in
262262
the document language and applies associated style sheets according
@@ -270,6 +270,17 @@ but not HTML (as listed in the previous sentence) is not considered an
270270
HTML user agent for the purpose of conformance with this
271271
specification.
272272

273+
<dt><strong><a name="property">Property</a></strong>
274+
275+
<dd>CSS defines a finite set of parameters, called properties, that
276+
direct the rendering of a document. Each property has a name (e.g.,
277+
'color', 'font' or border') and a value (e.g., 'red', '12pt Times' or
278+
'dotted'). Properties are attached to various parts of the document
279+
and to the page on which the document is to be displayed by the
280+
mechanisms of specificity, cascading and inheritance (see the chapter
281+
on <a href="cascade.html">Assigning property values, Cascading, and
282+
Inheritance</a>).
283+
273284
</dl>
274285

275286
<div class="html-example">
@@ -312,7 +323,7 @@ end tags.
312323

313324

314325

315-
<h2><a name="conformance">Conformance</a></h2>
326+
<h2><a name="conformance">UA Conformance</a></h2>
316327

317328
<P>This section defines <span class="index-def"
318329
title="conformance">conformance</span> with the CSS&nbsp;2.1
@@ -325,10 +336,10 @@ claiming conformance to this specification:</P>
325336

326337
<ol>
327338

328-
<li>It must support one or more of the CSS&nbsp;2.1 <a href="media.html">media types</a>.
339+
<li>It must recognize one or more of the CSS&nbsp;2.1 <a href="media.html">media types</a>.
329340

330341
<li>For each source document, it must attempt to retrieve all
331-
associated style sheets that are appropriate for the supported media
342+
associated style sheets that are appropriate for the recognized media
332343
types. If it cannot retrieve all associated style sheets (for instance,
333344
because of network errors), it must display the document using those
334345
it can retrieve.

css2/ui.src

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
22
<html lang="en">
3-
<!-- $Id: ui.src,v 2.34 2005-08-27 09:25:58 ihickson Exp $ -->
3+
<!-- $Id: ui.src,v 2.35 2006-06-02 18:30:14 bbos Exp $ -->
44
<head>
55
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
66
<title>User interface</title>
@@ -94,10 +94,10 @@ If that cursor format was also not supported, the UA would skip to the next valu
9494

9595

9696

97-
<h2><a name="system-colors">CSS2 System Colors</a></h2>
97+
<h2><a name="system-colors">System Colors</a></h2>
9898

9999
<div class="note"><p><em><strong>Note.</strong>
100-
The CSS2 System Colors are
100+
The System Colors are
101101
<a href="http://www.w3.org/TR/2003/CR-css3-color-20030514/#css2-system">deprecated in the CSS3 Color Module</a>.
102102
</em></p>
103103
</div>

0 commit comments

Comments
 (0)