State of the Browsable Web 2009: CSS 2.1

| 20:40

2009年11月下旬時点の、CSS 2.1のステータスです。2008年12月のもあります。

まず、今年の振り返りからいきましょう。2007年に何度目かのCRになったCSS 2.1ですが、4月と9月にそのCRが更新されました。

更新の理由ですが、4月のはErrataを空にしたかったというもの。9月のは、Media Queriesとの絡みで文法の修正が必要だったからになります。

さて、今後の予定はどうなっているのかというと、Bert Bosとfantasaiが9月に出したメールが参考になります。

The next publication of CSS 2.1 might be a brief return to a "last call" working draft, followed by the long awaited Proposed Recommendation. But no date has been set for that.

Update of the CR of CSS 2.1

My understanding is that the major items holding up CSS 2.1 progress have been creation of interoperable implementations and creation of test suites. Do those continue to be issues for progress of CSS 2.1?

Yes, that is exactly the holdup for CSS 2.1. The spec is quite stable, and we're mostly maintaining it via an errata-like process at this point. But to become a full W3C Recommendation it does need a test suite and two interoperable implementations, and we don't have those yet. (And, like pretty much anything else in the software world, people do keep finding errors in the spec.)

Re: Status of CSS 2.1 and Print Profiles

「たぶん一度Last Callに戻って、その後Proposed Recommendationになる」「いつになるか分からないけど、安定はしてる」と。いつもの通りですね。

とはいえ、4月のCR更新以降もIssues Listには項目が増え続けてます。



Resolved: New (more realistic) deadline for test submission for CSS2.1 is 15 Jan 2010. After this deadline submitted tests will be accepted for interop testing, but not for the CR->PR test reports.

Resolved: After 15 Jan 2010, each vendor must run all submitted tests in the test suite and report back on any problems with the tests. The deadline for the first iteration of this is 15 February 2010. The deadline for the second iteration is 15 March 2010. After this audit step we will start building implementation reports.

CSS2.1 Testing Roadmap / Minutes and Resolutions 2009-09-23

2010年1月15日までにテストを集めて、1/15~2/15, 2/15~3/15の期間で計2回テストを行うと。その後Implementation reportを作成し、PRに行くとか行かないとかそういう判断をすると。

先月のF2Fの段階では“Still on track wrt roadmap”とのことなので、まだ遅れてはいないようです。現CSSWGの活動期限が2010年11月末なので、それまでになんとかしたいのでしょう。

予想ですが、テストでカバーできてないIssueがある場合は、それらをErrataとして勧告には影響しないものとして扱うこともあるのかなと思います。あと、interoperabilityのない定義は“undefined in level 2”とでもして、CSS3にまわすことも増えるのではないかなと。これ以上進行がブロックされるのは、建設的ではないですからね。。


Contact: @vant / lepetitcroissant@gmail.com.