XP> FW: Call for Implementations: CSS 2.1, CSS3 Paged Media and CSS P rint Profile Are W3C Candidate Recommendations

XP> FW: Call for Implementations: CSS 2.1, CSS3 Paged Media and CSS P rint Profile Are W3C Candidate Recommendations

BIGELOW,JIM (HP-Boise,ex1) jim.bigelow at hp.com
Thu Feb 26 20:57:21 EST 2004


FYI, the CSS Print Profile is now a W3C Candidate Recommendation.


-----Original Message-----
From: w3c-ac-members-request at w3.org [mailto:w3c-ac-members-request at w3.org]
On Behalf Of Susan Lesch
Sent: Thursday, February 26, 2004 2:05 PM
To: w3c-ac-members at w3.org; chairs at w3.org
Cc: ph at w3.org; bert at w3.org
Subject: Call for Implementations: CSS 2.1, CSS3 Paged Media and CSS Print
Profile Are W3C Candidate Recommendations


Dear Chairs and Advisory Committee Representatives,

W3C is pleased to announce the following three W3C Candidate
Recommendations:

    Cascading Style Sheets, level 2 revision 1
    CSS 2.1 Specification
    http://www.w3.org/TR/2004/CR-CSS21-20040225/

    CSS3 Paged Media Module
    http://www.w3.org/TR/2004/CR-css3-page-20040225/

    CSS Print Profile
    http://www.w3.org/TR/2004/CR-css-print-20040225/

The CSS Working Group requested the Candidate Recommendation maturity level
on 16 February 2004 and informed the Chairs:

    http://lists.w3.org/Archives/Member/chairs/2004JanMar/0038

In addition to the changes described in the Disposition of Comments, the W3C
decision led to one more change to the CSS 2.1 specification: At the request
of the Internationalization Working Group, text was added to recommend that
authors of CSS style sheets should use the so-called "preferred MIME name,"
if they need to indicate a character encoding by name. (More information on
these names can be found in the CharMod draft,
http://www.w3.org/TR/2004/WD-charmod-20040225/.)

The only other issue where a commenter objected to the Working Group's
resolution, did not lead to a change in the specification. The CSS3 Paged
Media Module and the CSS Print Profile did not have any open issues.

See the Dispositions of Comments:

    Cascading Style Sheets, level 2 revision 1:
    http://www.w3.org/Style/css21-updates/CSS21-comments.html

    CSS3 Paged Media Module:
    http://www.w3.org/Style/css3-updates/css3-page-comments.html

    CSS Print Profile:
    http://www.w3.org/Style/css3-updates/css-print-comments.html


=========================================
Proposed Recommendation Entrance Criteria
=========================================

There are no implementation reports to date for these specifications. Test
suites and reports will be published during the Candidate Recommendation
(CR) phase. Quoting from the specifications:

Cascading Style Sheets, level 2 revision 1
------------------------------------------
  1. There must be at least two interoperable implementations for every
     feature. For the purposes of this criterion, we define the following
     terms:

      feature - A section or subsection of the specification.

      interoperable - passing the respective test cases in the test suite,
      or, if the implementation is not a web browser, equivalent tests.
      Every relevant test in the test suite should have an equivalent
      test created if such a UA is to be used to claim interoperability.
      In addition if such a UA is to be used to claim interoperability,
      then there must one or more additional UAs which can also pass
      those equivalent tests in the same way for the purpose of
      interoperability. The equivalent tests must be made publicly
      available for the purposes of peer review.

      implementation - a user agent which:
       a. implements the feature.
       b. is available (i.e. publicly downloadable or available through some
          other public point of sale mechanism). This is the "show me"
          requirement.
       c. is shipping (i.e. development, private or unofficial versions are
          insufficient).
       d. is not experimental (i.e. is intended for a wide audience and
could
          be used on a daily basis).

    2. A minimum of six months of the CR period must have elapsed. This is
       to ensure that enough time is given for any remaining major errors
       to be caught.

    3. The CR period will be extended if implementations are slow to appear.

    4. Features that were not in CSS1 will be dropped (thus reducing the
       list of "all" features mentioned above) if two or more interoperable
       implementations of those features are not found by the end of the CR
       period.

    5. Features will also be dropped if sufficient and adequate tests (by
       judgment of the working group) have not been produced for those
       features by the end of the CR period.

CSS3 Paged Media Module
-----------------------
In order to exit the Candidate Recommendation phase, the following criteria
must be satisfied:

    1. At least two implements of all the required features of this
       specification.

    2. A minimum of six months of the CR period must be elapsed to ensure
       that enough time is given for providing implementation feedback.

CSS Print Profile
-----------------
In order to exit the Candidate Recommendation phase, the following criteria
must be satisfied:

    1. At least two implementations of all the required features of this
       specification.

    2. A minimum of six months of the CR period must be elapsed to ensure
       that enough time is given for providing implementation feedback.


=============
Status of IPR
=============

Patent disclosures relevant to CSS may be found on the Working Group's
public patent disclosure page:

     http://www.w3.org/Style/CSS/Disclosures

===============================
Quoting From the Specifications
===============================

Cascading Style Sheets, level 2 revision 1
------------------------------------------
CSS 2.1 Specification
W3C Candidate Recommendation 25 February 2004

This version:
     http://www.w3.org/TR/2004/CR-CSS21-20040225
Latest version:
     http://www.w3.org/TR/CSS21
Previous version:
     http://www.w3.org/TR/2003/WD-CSS21-20030915
Editors:
     Bert Bos <bert at w3.org>
     Tantek Celik <tantekc at microsoft.com>
     Ian Hickson <ian at hixie.ch>
     Hakon Wium Lie <howcome at opera.com>

Abstract

This specification defines Cascading Style Sheets, level 2 revision 1 (CSS
2.1). CSS 2.1 is a style sheet language that allows authors and users to
attach style (e.g., fonts and spacing) to structured documents (e.g., HTML
documents and XML applications). By separating the presentation style of
documents from the content of documents, CSS 2.1 simplifies Web authoring
and site maintenance.

CSS 2.1 builds on CSS2 [CSS2] which builds on CSS1 [CSS1]. It supports
media-specific style sheets so that authors may tailor the presentation of
their documents to visual browsers, aural devices, printers, braille
devices, handheld devices, etc. It also supports content positioning, table
layout, features for internationalization and some properties related to
user interface.

CSS 2.1 corrects a few errors in CSS2 (the most important being a new
definition of the height/width of absolutely positioned elements, more
influence for HTML's "style" attribute and a new calculation of the 'clip'
property), and adds a few highly requested features which have already been
widely implemented. But most of all CSS 2.1 represents a "snapshot" of CSS
usage: it consists of all CSS features that are implemented interoperably at
the date of publication of the Recommendation.


CSS3 Paged Media Module
-----------------------
W3C Candidate Recommendation 25 February 2004

This version:
     http://www.w3.org/TR/2004/CR-css3-page-20040225
Latest version:
     http://www.w3.org/TR/css3-page
Previous version:
     http://www.w3.org/TR/2003/WD-css3-page-20031218/
Editors:
     Hakon Wium Lie, Opera Software, howcome at opera.com
     Jim Bigelow, Hewlett-Packard, jim.bigelow at hp.com

Abstract

This module describes the page model that partitions a flow into pages. It
builds on the CSS3 Box model module and introduces and defines the page
model and paged media. It adds functionality for pagination, page margins,
headers and footers, image orientation. Finally it extends generated content
for the purpose of cross-references with page numbers.  Status of this
document


CSS Print Profile
-----------------
W3C Candidate Recommendation 25 February 2004

This version:
     http://www.w3.org/TR/2004/CR-css-print-20040225
Latest version:
     http://www.w3.org/TR/css-print
Previous Version:
     http://www.w3.org/TR/2003/WD-css-print-20031218
Editors:
     Jim Bigelow, Hewlett-Packard Company

Abstract

This specification defines a subset of Cascading Style Sheets Level 2,
revision 1 [CSS21] and CSS3 module: Paged Media [PAGEMEDIA] specifically for
printing to low-cost devices. It is designed for printing from mobile
devices, where it is not feasible or desirable to install a printer-specific
driver, and for situations were some variability between the device's view
of the document and the formatting of the output is acceptable.

This profile is designed to work in conjunction with XHTML-Print
[XHTMLPRINT] and defines a minimum level of conformance as well as an
extension set that provides stronger layout control for the printing of
mixed text and images, tables and image collections.


===================================
What Candidate Recommendation Means ===================================

Excerpted from the W3C Process Document section 7.1.1:

"A Candidate Recommendation is a document that W3C believes has been widely
reviewed and satisfies the Working Group's technical requirements. W3C
publishes a Candidate Recommendation to gather implementation experience."

     http://www.w3.org/2004/02/Process-20040205/tr.html#RecsCR

---
For Tim Berners-Lee, W3C Director; and
Philipp Hoschka, Interaction Domain Leader; and
Bert Bos, Style Activity Lead;
Susan Lesch, W3C Communications Team



More information about the Xp mailing list