- From: Gregory J. Rosmaita <oedipus@hicom.net>
- Date: Mon, 21 Jul 2008 18:44:18 +0100
- To: wai-xtech@w3.org, "Patrick H. Lauke" <redux@splintered.co.uk>
aloha, all! recently, a Last Call publication request for CSS3's color module: http://dev.w3.org/csswg/css3-color/ was posted to www-archive; the resultant thread can be found at: http://lists.w3.org/Archives/Public/www-archive/2008Jul/thread.html#msg27 the upshot of this request, is a new Last Call draft of CSS3-color, date-stamped 21 July 2008, which can be found at: http://www.w3.org/TR/2008/WD-css3-color-20080721 this reminded me of a thread on wai-xtech from december 2007 http://lists.w3.org/Archives/Public/wai-xtech/2007Dec/thread.html#msg26 in which i queried the list for information concerning support for the CSS2 and CSS2.1 "User preferences for colors" -- the reply that stuck with me from that thread was patrick lauke's reply, noting his query to the www-style list inquiring why system colors have been deprecated in CSS3's color module: http://lists.w3.org/Archives/Public/www-style/2005Sep/0010.html in which patrick also referenced his "CSS System Preferences Test Page": http://dev.splintered.co.uk/system_prefs/ as for the 21 July 2008 CSS3 Color draft, section 4.5 "CSS System Colors": http://dev.w3.org/csswg/css3-color/#css-system is marked as "deprecated" -- at the very end of the section is a note explaining: <q cite="http://dev.w3.org/csswg/css3-color/#css-system"> The CSS2 System Color values have been deprecated in favor of the CSS3 UI 'appearance' property for specifying the complete look of user interface related elements </q> rather than providing a simple, straightforward means of applying user-defined system preferences and colors as was the case with CSS2 and CSS2.1 there is a cautionary note which immediately follows section 4.5 <q cite="http://dev.w3.org/csswg/css3-color/#notes"> 4.6 Notes on using colors Although colors can add significant amounts of information to document and make them more readable, please consider the W3C Web Content Accessibility Guidelines [WCAG] when including color in your documents. [link] Guideline 2. Don't rely on color alone. </q> obviously, the best way to respect a user's preferences and settings is to reuse system color values and preferences that a user has set for for his or her system the reference in the first quote, although it cites the "CSS3 UI 'appearance'", does not include a link to the CSS3-UI module, which has been in Candidate Recommendation since 11 May 2004, and which is located at: http://www.w3.org/TR/css3-ui/ the pertinent portion of the CSS3-UI module is Section 5: "System Appearance"; and the CSS3-UI 'appearance' values are defined at: http://www.w3.org/TR/css3-ui/#appearance <q cite="http://www.w3.org/TR/css3-ui/#system"> CSS2 introduced the concept of system colors, which is a set of keywords that allows authors to specify colors in a manner that integrates them into the user's graphic environment. However, color is not the only property for which native form controls have a default. The properties defined and extended in this section refer to the <appearance> value type, which may take one of the following values which have been derived from the list of CSS2.1 System Colors ([CSS21], section 18.2), the list of HTML4 form controls ([HTML401], section 17), and additional typical platform user interface (UI) controls (e.g. dialog window, icon): [list of properties and values snipped] Conforming user agents must support the five generic appearance values: 'icon', 'window', 'button', 'menu' and 'field'. If a user agent or platform does not support a specific user interface element (e.g. 'dialog'), it may apply the values for the respective generic user interface element (e.g. 'window'). Note. This specification recommends that user agents allow users to override system appearance and font selections with their own choices or proportions, within the user agent. See the User Agent Accessibility Guidelines, specifically Ensure user control of rendering ([UAAG10], section 2 guideline 4). </q> patrick, have your inquiries ever been answered to your satisfaction? the recorded "disposition of issues" in response your comment, referred to above, logs http://lists.w3.org/Archives/Public/www-style/2008May/0123.html as the Group response, with the "resolution" being "no change" is this something that WAI should be tracking and persuing? if so, how far should the WAI go -- simply ask for a justification for the deprecation of CSS3-Color's section 4.5 "CSS System Colors", or for reinsertion of this particular section into the CSS3-Color module? a few considerations: 1. the CSS3-UI spec has a dependency on the CSS3-Color module (http://www.w3.org/TR/css3-ui/#dependencies) 2. the CSS3-UI draft has been in candidate recommendation for slightly over 4 years -- would it benefit accessibility for the WAI to argue that since CSS3-UI remains in limbo and there are no documented implementations of the CSS3-UI module http://www.w3.org/Style/css3-updates/css3-ui-implementations 3. on the other hand, CSS3-Color, has cycled backwards from "Candidate Recommendation" on 14 May 2003, to the new Last Call draft issued 21 July 2008: http://www.w3.org/TR/css3-color the deadline for comments on the second Last Call draft for CSS3-color is 1 September 2008 4. in the CSS Snapshot 2007 (a.k.a. "CSS Beijing") CSS3-Color is included in the "Cascading Style Sheets Definition" <q cite="http://www.w3.org/TR/css-beijing/#css3"> 3. Cascading Style Sheets Definition At the time this specification enters Candidate Recommendation, Cascading Style Sheets (CSS) is defined by the following specifications. Each specification in this list builds on and possibly modifies the definitions in the previous specifications, with the base formed by CSS Level 2 Revision 1. (In other words, CSS is defined as CSS Level 2 Revision 1, modified by CSS Namespaces, modified by Selectors Level 3, etc.) A valid CSS document is one that conforms to this definition. CSS Level 2 Revision 1 (including errata) http://www.w3.org/TR/CSS21/ CSS Namespaces http://www.w3.org/TR/css3-namespace/ Selectors Level 3 http://www.w3.org/TR/css3-selectors/ CSS Color Level 3 http://www.w3.org/TR/css3-color/ </q> which seems to indicate that, due to all available developmental and implementation information, the WAI SHOULD be advocating the restoration of section 4.5 "CSS System Colors" in CSS3-Color itself, as CSS3-Color is earmarked by the Style activity as part of the "CSS definition", whereas there is absolutely no mention of CSS3-UI in the CSS Snapshot document gregory. -------------------------------------------------------------- You cannot depend on your eyes when your imagination is out of focus. -- Mark Twain -------------------------------------------------------------- Gregory J. Rosmaita: oedipus@hicom.net Camera Obscura: http://www.hicom.net/~oedipus/ Oedipus' Online Complex: http://my.opera.com/oedipus --------------------------------------------------------------
Received on Monday, 21 July 2008 17:45:11 UTC