<!doctype html public '-//W3C//DTD HTML 4.01//EN'>
<!-- Editors & translators, please, edit current-work.en.tmpl, not .html -->

<html lang=en>
 <head profile="http://microformats.org/profile/hcard">
  <title>CSS current work &amp; how to participate</title>
  <meta name=description content="List of specifications under
development by the W3C CSS working group.">

  <!-- include head.inc -->

  <style type="text/css" media="screen, handheld, projection, tv" title=Cascade>
   a[href=current-work] {text-decoration: underline; opacity: 0.5}
  </style>
  <style type="text/css" media="screen, handheld, projection, tv" title=Main>
   a[href=current-work] {background: #EEE}
  </style>

  <link rel=up title="CSS" href="./">
  <link rel=prev title="CSS software" href="read">
  <link rel=next title="Summaries of CSS specificaties" href="specs">

  <link rel=alternate type="application/atom+xml"
    title="Recent publications [Atom]" href="current-work.atom">
  <link rel=alternate type="application/rss+xml"
    title="Recent publications [RSS]" href="current-work.rss">

  <!-- include translations1 -->

 <body>
  <!-- include translations2 -->

  <h1><em>CSS current work</em>
   &amp; how to participate</h1>

  <div class=section id=intro>
   <h2>CSS spec&shy;i&shy;fi&shy;ca&shy;tions</h2>

   <p>This page contains a list of all completed specifications and drafts by
    the <a href="members"><abbr
    title="Cascading Style Sheets Working Group" >CSS WG</abbr></a>
    (formerly <a
    href="../Activity#cssfp">&ldquo;CSS &amp; FP WG&rdquo;</a>). If
    you want to follow the development of CSS3, this is
    the place to start. You have ideas? Contributions? 
    See <a href="#contribute">“If you want to help”</a> on this page.
  </div>

  <div class=section id=latest>
   <h2>What's new?</h2>

   <p class=feed><a href="current-work.atom"><img
   alt="(Also available as Atom news feed.)" src="w3c-2010/feed"
   title="New publications feed"></a>

   <ul class=dated>
    <!-- Five items -->
    <li id=n80><span class=updated>2011-11-04</span>
     Elika Etemad has written some <a
     href="http://fantasai.inkedblade.net/weblog/2011/inside-csswg/"
     >articles on the way CSS specifications are developed,</a> from
     the point of view of a working group member.

    <li id=n79><span class=updated>2011-09-29</span>
     W3C published a Recommendation for the <a rel=details
     href="../../TR/2011/REC-css3-namespace-20110929/"><cite
     class=notranslate>CSS Namespaces Module</cite></a>

    <li id=n78><span class=updated>2011-09-29</span>
     W3C published a Recommendation for <a rel=details
     href="../../TR/2011/REC-css3-selectors-20110929/"><cite
     class=notranslate>Selectors Level 3</cite></a>

    <li id=n77><span class=updated>2011-09-29</span>
     First draft of <a rel=details
     href="../../TR/2011/WD-selectors4-20110929/"><cite
     class=notranslate>Selectors Level 4</cite></a>

    <li id=n76><span class=updated>2011-09-15</span>
     First draft of a new CSS module: <a rel=details
     href="../../TR/2011/WD-css-device-adapt-20110915/"><cite
     class=notranslate>CSS Device Adaptation</cite></a>

   </ul>
  </div>

  <div class=section id=roadmap>
   <h2>Ta&shy;ble of spec&shy;i&shy;fi&shy;ca&shy;tions</h2>

   <p>Ordered from most to least stable:

   <table class=status lang=en>
    <tbody id=notes>
     <tr>
      <th scope="rowgroup">Snapshots
      <th scope="col">Current
      <th scope="col">Upcoming
      <th scope="col">Notes
     <tr>
      <td id=css-2010>
       <a class=notranslate href="specs#css-2010">CSS Snapshot 2010</a>
      <td class=note> <a class=notranslate href="/TR/css-2010">NOTE</a>
      <td>&mdash;
      <td><a href="http://www.w3.org/TR/CSS">Latest stable CSS</a>
     <tr>
      <td id=beijing>
       <a class=notranslate href="specs#beijing">CSS Snapshot 2007</a>
      <td class=note> <a class=notranslate href="/TR/css-beijing">NOTE</a>
      <td>&mdash;
      <td>
     <tr>
      <td colspan=4>(CSS2 Revision 1)
     <tr>
      <td colspan=4>(CSS1)

    <tbody id=completed>
     <tr>
      <th scope="rowgroup">Com&shy;pleted
      <th scope="col">Current
      <th scope="col">Upcoming
      <th scope="col">Notes
     <tr>
      <td id=color>
       <a class=notranslate href="specs#color">CSS Color Level 3</a>
      <td class="rec">
       <a class=notranslate href="/TR/css3-color">REC</a>
      <td class="rec">
       <a class=notranslate href="http://dev.w3.org/csswg/css3-color/">REC</a>
      <td>See <a href="http://www.w3.org/Style/2011/REC-css3-color-20110607-errata.html">Errata</a>
     <tr>
      <td id=namespace>
       <a class=notranslate href="specs#namespace">CSS Namespaces</a>
      <td class="rec">
       <a class=notranslate href="/TR/css3-namespace">REC</a>
      <td class="rec">
       <a class=notranslate href="http://dev.w3.org/csswg/css3-namespace/">REC</a>
      <td>
     <tr>
      <td id=selectors>
       <a class=notranslate href="specs#selectors">Selectors Level 3</a>
      <td class="rec">
       <a class=notranslate href="/TR/selectors">REC</a>
      <td class="rec">
       <a class=notranslate href="http://dev.w3.org/csswg/css3-selectors/">REC</a>
      <td>
     <tr>
      <td id=css21>
       <a class=notranslate href="specs#css21">CSS Level&nbsp;2 Revision&nbsp;1</a>
      <td class="rec">
       <a class=notranslate href="/TR/CSS2">REC</a>
      <td class="rec">
       REC
      <td>See <a href="http://www.w3.org/Style/css2-updates/REC-CSS2-20110607-errata.html">Errata</a>
     <tr>
      <td id=css1>
       <a class=notranslate href="/TR/2008/REC-CSS1-20080411/">CSS Level&nbsp;1</a>
      <td class="rec">
       <a class=notranslate href="/TR/CSS1">REC</a>
      <td>&mdash;
      <td>Unmaintained, see <a href="/TR/CSS/#css1">Snapshot</a>

    <tbody id=recommend>
     <tr>
      <th scope="rowgroup">Recommended
      <th scope="col">Current</th>
      <th scope="col">Up&shy;com&shy;ing
      <th scope="col">Notes
     <tr>
      <td id=mediaqueries>
       <a class=notranslate href="specs#mediaqueries">Media Queries</a>
      <td class="cr">
       <a class=notranslate href="/TR/css3-mediaqueries">CR</a>
      <td class="upcoming pr">
       <a class=notranslate href="http://dev.w3.org/csswg/css3-mediaqueries/">PR</a>
      <td>
     <tr>
      <td id=style-attr>
       <a class=notranslate href="specs#style-attr">CSS Style Attributes</a>
      <td class="cr">
       <a class=notranslate href="/TR/css-style-attr">CR</a>
      <td class="upcoming pr"><a href="http://dev.w3.org/csswg/css-style-attr/">PR</a>
      <td>

    <tbody id=test>
     <tr>
      <th scope="rowgroup">Testing
      <th scope="col">Current</th>
      <th scope="col">Up&shy;com&shy;ing
      <th scope="col">Notes
     <tr>
      <td id=background>
       <a class=notranslate href="specs#background">CSS Backgrounds and Borders Level 3</a>
      <td class="cr">
       <a class=notranslate href="/TR/css3-background">CR</a>
      <td class="upcoming cr">
       <a class=notranslate href="http://dev.w3.org/csswg/css3-background/">CR</a>
      <td>
     <tr>
      <td id=css3-marquee>
       <a class=notranslate href="specs#css3-marquee">CSS Marquee</a>
      <td class="cr">
       <a class=notranslate href="/TR/css3-marquee">CR</a>
      <td class="upcoming pr">
       PR
      <td>
     <tr>
      <td id=multicol>
       <a class=notranslate href="specs#multicol">CSS Multi-column Layout</a>
      <td class="cr">
       <a class=notranslate href="/TR/css3-multicol">CR</a>
      <td class="upcoming cr">
       <a class=notranslate href="http://dev.w3.org/csswg/css3-multicol/">CR</a>
      <td>
     <tr>
      <td id=mobile-profile>
       <a class=notranslate href="specs#mobile-profile">CSS Mobile Profile&nbsp;2.0</a>
      <td class="cr">
       <a class=notranslate href="/TR/css-mobile">CR</a>
      <td class="upcoming pr">
       PR
      <td>Status unknown
     <tr>
      <td id=tv-profile>
       <a class=notranslate href="specs#tv-profile">CSS TV Profile&nbsp;1.0</a>
      <td class="cr">
       <a class=notranslate href="/TR/css-tv">CR</a>
      <td class="upcoming">
       ?
      <td>Status unknown

    <tbody id=refine>
     <tr>
      <th scope="rowgroup">Refining
      <th scope="col">Current</th>
      <th scope="col">Up&shy;com&shy;ing
      <th scope="col">Notes
     <tr>
      <td id=speech>
       <a class=notranslate href="specs#speech">CSS Speech</a>
      <td class="lc">
       <a class=notranslate href="/TR/css3-speech">LC</a>
      <td class="upcoming cr">
       <a href="http://dev.w3.org/csswg/css3-speech/">CR</a>
      <td>
     <tr>
      <td id=print-profile>
       <a class=notranslate href="specs#print-profile">CSS Print Profile</a>
      <td class="lc">
       <a class=notranslate href="/TR/css-print">LC</a>
      <td class="upcoming">?
      <td>Status unknown

    <tbody id=revise>
     <tr>
      <th scope="rowgroup">Revising
      <th scope="col">Current</th>
      <th scope="col">Up&shy;com&shy;ing
      <th scope="col">Notes
     <tr>
      <td id=animations>
       <a class=notranslate href="specs#animations">CSS Animations</a>
      <td class="wd">
       <a class=notranslate href="/TR/css3-animations">WD</a>
      <td class="upcoming wd">
       <a class=notranslate href="http://dev.w3.org/csswg/css3-animations/">WD</a>
      <td>Outdated
     <tr>
      <td id=flexbox>
       <a class=notranslate href="specs#flexbox">CSS Flexible Box Layout</a>
      <td class="wd">
       <a class=notranslate href="/TR/css3-flexbox">WD</a>
      <td class="upcoming wd">
       <a class=notranslate href="http://dev.w3.org/csswg/css3-flexbox/">WD</a>
      <td>
     <tr>
      <td id=fonts>
       <a class=notranslate href="specs#fonts">CSS Fonts Level 3</a>
      <td class="wd">
       <a class=notranslate href="/TR/css3-fonts">WD</a>
      <td class="upcoming lc">
       <a class=notranslate href="http://dev.w3.org/csswg/css3-fonts/">LC</a>
      <td>
     <tr>
      <td id=images>
       <a class=notranslate href="specs#images">CSS Image Values and Replaced Content Level 3</a>
      <td class="wd">
       <a class=notranslate href="/TR/css3-images">WD</a>
      <td class="upcoming wd">
       <a class=notranslate href="http://dev.w3.org/csswg/css3-images/">WD</a>
      <td>
     <tr>
      <td id=paged-media>
       <a class=notranslate href="specs#paged-media">CSS Paged Media Level 3</a>
      <td class="lc">
       <a class=notranslate href="/TR/css3-page">LC</a>
      <td class="upcoming lc">
       <a class=notranslate href="http://dev.w3.org/csswg/css3-page/">LC</a>
      <td>Inactive
     <tr>
      <td id=text>
       <a class=notranslate href="specs#text">CSS Text Level 3</a>
      <td class="wd">
       <a class=notranslate href="/TR/css3-text">WD</a>
      <td class="upcoming wd">
       <a class=notranslate href="http://dev.w3.org/csswg/css3-text/">WD</a>
      <td>
     <tr>
      <td id=transform2d>
       <a class=notranslate href="specs#transform2d">CSS 2D Transformations</a>
      <td class="wd">
       <a class=notranslate href="/TR/css3-2d-transforms">WD</a>
      <td class="upcoming wd">
       <a class=notranslate href="http://dev.w3.org/csswg/css3-2d-transforms/">WD</a>
      <td>
     <tr>
      <td id=transform3d>
       <a class=notranslate href="specs#transform3d">CSS 3D Transformations</a>
      <td class="wd">
       <a class=notranslate href="/TR/css3-3d-transforms">WD</a>
      <td class="upcoming wd">
       <a class=notranslate href="http://dev.w3.org/csswg/css3-3d-transforms/">WD</a>
      <td>
     <tr>
      <td id=transitions>
       <a class=notranslate href="specs#transitions">CSS Transitions</a>
      <td class="wd">
       <a class=notranslate href="/TR/css3-transitions">WD</a>
      <td class="upcoming wd">
       <a class=notranslate href="http://dev.w3.org/csswg/css3-transitions/">WD</a>
      <td>
     <tr>
      <td id=ui>
       <a class=notranslate href="specs#ui">CSS Basic User Interface Level 3</a>
      <td class="cr">
       <a class=notranslate href="/TR/css3-ui">CR</a>
      <td class="upcoming pr">
       PR
      <td>
     <tr>
      <td id=values>
       <a class=notranslate href="specs#values">CSS Values and Units Level 3</a>
      <td class="wd">
       <a class=notranslate href="/TR/css3-values">WD</a>
      <td class="upcoming wd">
       <a class=notranslate href="http://dev.w3.org/csswg/css3-values/">WD</a>
      <td>
    <tr>
      <td id=writing-modes>
       <a class=notranslate href="specs#text-layout">CSS Writing Modes Level 3</a>
      <td class="wd">
       <a class=notranslate href="/TR/css3-writing-modes">WD</a>
      <td class="upcoming wd">
       <a class=notranslate href="http://dev.w3.org/csswg/css3-writing-modes/">WD</a>
      <td>
     <tr>
      <td id=cssom-view>
       <a class=notranslate href="specs#cssom-view">CSSOM View</a>
      <td class="wd">
       <a class=notranslate href="/TR/cssom-view">WD</a>
      <td class="upcoming wd">
       <a class=notranslate href="http://dev.w3.org/csswg/cssom-view/">WD</a>
      <td>

    <tbody id=explore>
     <tr>
      <th scope="rowgroup">Exploring
      <th scope="col">Current</th>
      <th scope="col">Up&shy;com&shy;ing
      <th scope="col">Notes
     <tr>
      <td id=cascade>
       <a class=notranslate href="specs#cascade">CSS Cascading and Inheritance Level 3</a>
      <td class="wd">
       <a class=notranslate href="/TR/css3-cascade">WD</a>
      <td class="upcoming wd">
       <a class=notranslate href="http://dev.w3.org/csswg/css3-cascade/">WD</a>
      <td>Inactive
     <tr>
      <td id=conditional>
       <a class=notranslate href="specs#conditional">CSS Conditional Rules Level 3</a>
      <td class="wd">
       <a class=notranslate href="/TR/css3-conditional">WD</a>
      <td class="upcoming wd">
       <a class=notranslate href="http://dev.w3.org/csswg/css3-conditional/">WD</a>
      <td>
     <tr>
      <td id=device-adapt>
       <a class=notranslate href="specs#device-adapt">CSS Device Adaptation</a>
      <td class=wd>
       <a class=notranslate href="/TR/css-device-adapt">WD</a>
      <td class="upcoming wd">
       <a class=notranslate href="http://dev.w3.org/csswg/css-device-adapt/">WD</a>
      <td>
     <tr>
      <td id=gcpm>
       <a class=notranslate href="specs#gcpm">CSS Generated Content for Paged Media</a>
      <td class="wd">
       <a class=notranslate href="/TR/css3-gcpm">WD</a>
      <td class="upcoming wd">
       <a class=notranslate href="http://dev.w3.org/csswg/css3-gcpm/">WD</a>
      <td>
     <tr>
      <td id=grid-layout>
       <a class=notranslate href="specs#grid-layout">CSS Grid Layout</a>
      <td class="wd">
       <a class=notranslate href="/TR/css3-grid-layout">WD</a>
      <td class="upcoming wd">
       <a class=notranslate href="http://dev.w3.org/csswg/css3-grid-align/">WD</a>
      <td>
     <tr>
      <td id=linegrid>
       <a class=notranslate href="specs#linegrid">CSS Line Grid</a>
      <td class="">
      <td class="upcoming wd">
       <a class=notranslate href="http://dev.w3.org/csswg/css3-linegrid/">WD</a>
      <td>
     <tr>
      <td id=lists>
       <a class=notranslate href="specs#lists">CSS Lists Level 3</a>
      <td class="wd">
       <a class=notranslate href="/TR/css3-lists">WD</a>
      <td class="upcoming wd">
       <a class=notranslate href="http://dev.w3.org/csswg/css3-lists/">WD</a>
      <td>
     <tr>
      <td id=positioning>
       <a class=notranslate href="specs#positioning">CSS Positioning Level 3</a>
      <td class="">
      <td class="upcoming wd">
       <a class=notranslate href="http://dev.w3.org/csswg/css3-positioning/">WD</a>
      <td>
     <tr>
      <td id=preslev>
       <a class=notranslate href="specs#preslev">CSS Presentation Levels</a>
      <td class="wd">
       <a class=notranslate href="/TR/css3-preslev">WD</a>
      <td class="upcoming wd">
       <a class=notranslate href="http://dev.w3.org/csswg/css3-preslev/">WD</a>
      <td>Inactive
     <tr>
      <td id=regions>
       <a class=notranslate href="specs#regions">CSS Regions</a>
      <td class="wd">
       <a class=notranslate href="/TR/css3-regions">WD</a>
      <td class="upcoming wd">
       <a class=notranslate href="http://dev.w3.org/csswg/css3-regions/">WD</a>
      <td>
     <tr>
      <td id=scoping>
       <a class=notranslate href="specs#scoping">CSS Scoping</a>
      <td class="">
      <td class="upcoming wd">
       WD
      <td>Inactive
     <tr>
      <td id=tables>
       <a class=notranslate href="specs#tables">CSS Tables Level 3</a>
      <td class="">
      <td class="upcoming wd">
       <a href="http://dev.w3.org/csswg/css3-tables-algorithms/">WD</a>
      <td>Inactive
     <tr>
      <td id=layout>
       <a class=notranslate href="specs#layout">CSS Template Layout</a>
      <td class="wd">
       <a class=notranslate href="/TR/css3-layout">WD</a>
      <td class="upcoming wd">
       <a class=notranslate href="http://dev.w3.org/csswg/css3-layout/">WD</a>
      <td>
     <tr>
      <td id=selectors4>
       <a class=notranslate href="specs#selectors4">Selectors Level 4</a>
      <td class="wd">
       <a class=notranslate href="/TR/selectors4">WD</a>
      <td class="upcoming wd">
       <a class=notranslate href="http://dev.w3.org/csswg/selectors4/">WD</a>
      <td>
     <tr>
      <td id=cssom>
       <a class=notranslate href="specs#cssom">CSS Object Model</a>
      <td class="wd">
       <a class=notranslate href="/TR/cssom">WD</a>
      <td class="upcoming wd">
       <a class=notranslate href="http://dev.w3.org/csswg/cssom/">WD</a>

    <tbody id=rewrite>
     <tr>
      <th scope="rowgroup">Rewriting
      <th scope="col">Current</th>
      <th scope="col">Up&shy;com&shy;ing
      <th scope="col">Notes
     <tr>
      <td id=box>
       <a class=notranslate href="specs#box">CSS Basic Box Model Level 3</a>
      <td class="wd">
       <a class=notranslate href="/TR/css3-box">WD</a>
      <td class="upcoming wd">
       WD
      <td>Dangerously outdated; see <a href="http://www.w3.org/TR/CSS2/">CSS2.1</a>.
     <tr>
      <td id=content>
       <a class=notranslate href="specs#content">CSS Generated Content Level 3</a>
      <td class="wd">
       <a class=notranslate href="/TR/css3-content">WD</a>
      <td class="upcoming wd">
       <a class=notranslate href="http://dev.w3.org/csswg/css3-content/">WD</a>
      <td>Severely outdated
     <tr>
      <td id=linebox>
       <a class=notranslate href="specs#linebox">CSS Line Layout Level 3</a>
      <td class="wd">
       <a class=notranslate href="/TR/css3-linebox">WD</a>
      <td class="upcoming wd">
       <a class=notranslate href="http://dev.w3.org/csswg/css3-linebox/">WD</a>
      <td>Severely outdated
     <tr>
      <td id=ruby>
       <a class=notranslate href="specs#ruby">CSS Ruby</a>
      <td class="wd">
       <a class=notranslate href="/TR/css3-ruby">WD</a>
      <td class="upcoming wd">
       <a class=notranslate href="http://dev.w3.org/csswg/css3-ruby/">WD</a>
      <td>Outdated and majorly underdefined
     <tr>
      <td id=syntax>
       <a class=notranslate href="specs#syntax">CSS Syntax Level 3</a>
      <td class="wd">
       <a class=notranslate href="/TR/css3-syntax">WD</a>
      <td class="upcoming wd">
       <a class=notranslate href="http://dev.w3.org/csswg/css3-syntax/">WD</a>
      <td>Severely outdated; see <a href="http://www.w3.org/TR/CSS2/">CSS2.1</a>.

    <tbody id=abandon>
     <tr>
      <th scope="rowgroup">Abandoned</th>
      <th scope="col">Current</th>
      <th scope="col">Up&shy;com&shy;ing</th>
      <th scope="col">Notes
     <tr>
      <td id=becss>
       <a class=notranslate href="specs#becss">Behavioral Extensions to CSS</a>
      <td class="wd">
       <a class=notranslate href="/TR/becss">WD</a>
      <td class="upcoming">
       &mdash;
      <td>
     <tr>
      <td id=hyperlinks>
       <a class=notranslate href="specs#hyperlinks">CSS Hyperlink Presentation</a>
      <td class="wd">
       <a class=notranslate href="/TR/css3-hyperlinks">WD</a>
      <td class="upcoming">
       &mdash;
      <td>
     <tr>
      <td id=grid>
       <a class=notranslate href="specs#grid">CSS Grid Positioning</a>
      <td class="wd">
       <a class=notranslate href="/TR/css3-grid">WD</a>
      <td class="upcoming">
       &mdash;
      <td>
   </table>

   <p>See also: <a href="http://meiert.com/en/indices/css-properties/"
     >Jens Meiert's index of properties.</a>
  </div>

  <div class=section id=legend>
   <h2>Ex&shy;pla&shy;na&shy;tion of col&shy;ors &amp; status codes</h2>

   <p>W3C indicates the maturity of specifications by a status code. 
   The CSS working group uses the following, from <em>least</em> to
   <em>most stable:</em>

   <table class=status>
    <thead>
     <tr>
      <th>Ab&shy;bre&shy;vi&shy;a&shy;tion
      <th>Full name
    <tbody>
     <tr>
      <td class=wd>WD
      <td><a href="../../2005/10/Process-20051014/tr#RecsWD">Working Draft</a>
     <tr>
      <td class=lc>LC
      <td><a href="../../2005/10/Process-20051014/tr#last-call">Last Call</a>
     <tr>
      <td class=cr>CR
      <td><a href="../../2005/10/Process-20051014/tr#RecsCR">Candidate Recommendation</a>
     <tr>
      <td class=pr>PR
      <td><a href="../../2005/10/Process-20051014/tr#RecsPR">Proposed Recommendation</a>
     <tr>
      <td class=rec>REC
      <td><a href="../../2005/10/Process-20051014/tr#RecsW3C">Recommendation</a>
   </table>

   <p>The names are defined in <a
   href="../../2005/10/Process-20051014/tr#maturity-levels">
   sections&nbsp;7.3</a> and <a
   href="../../2005/10/Process-20051014/tr#rec-advance">7.4</a> of the
   W3C process document. A REC is what is normally referred to as a
   &ldquo;standard.&rdquo; W3C encourages everyday use starting from
   CR.

   <p>The informal stability levels used to group the specs are defined
   in <a href="http://www.w3.org/blog/CSS/2007/11/01/css_recommendation_track/">this
   2007 description of CSS stability levels</a>.
  </div>

  <div class=section id=contribute>
   <h2>If you want to help</h2>

   <p><em>Everybody</em> can take part in the discussions on the <a
   href="http://lists.w3.org/Archives/Public/www-style/"> archived</a>
   mailing list <a href="../../Mail/Lists.html#www-style"><strong>
   www-style@w3.org</strong></a>. You can <a
   href="../../Mail/Request">subscribe</a> yourself. This is the
   preferred place for discussions, since the members of the working
   group will see them. Please don't use this list for questions of
   the type <em>How do I&hellip;</em> Use <a
   href="news:comp.infosystems.www.authoring.stylesheets">comp. 
   infosystems. www. authoring. stylesheets</a> ("ciwas") or see <a
   href="learning">&ldquo;Learning CSS&rdquo;</a>.

   <p><em>If you work for a <a href="../../Consortium/Member/List">W3C
   member organization</a></em>, you can also join the <a
   href="members"><strong>CSS working group</strong></a> and see
   drafts before they are published. To participate you need to commit
   to (on average) 1 day per week. Contact <a
   href="mailto:bert@w3.org">me</a> or your organization's W3C contact
   person. The group's minutes are public and posted on the <a
   href="/blog/CSS" >CSS WG blog.</a>

   <p><em>A specification is not a manual.</em> There is no excuse for
   badly written drafts and please complain if you find one. But specs
   do target a specific audience. See <a
   href="http://fantasai.inkedblade.net/contact" >Elika Etemad</a>'s
   <a href="read"><cite>Understanding the CSS
   Specifications.</cite></a>. <a href="http://catcode.com/"
   title="Eisenberg's home page">J. David Eisenberg</a> has written
   another useful <a
   href="http://www.alistapart.com/articles/readspec/"><cite>How to
   read W3C specs.</cite></a>
   Or you can read about <a href="../2011/CSS-process" >“modules,”
   “levels,” “snapshots” and the CSS process.</a>
  </div>

  <div class=section id=test>
   <h2>About the test suites</h2>

   <p>The CSS working group intends to spend a lot of time on
    developing the <a class=title href="../../Style/CSS/Test/">CSS
    test suites</a> along with the CSS specifications. 
    By providing a test suite for each module as soon as
    the module is published, we hope not only that CSS3
    implementations will conform to the specification much earlier,
    but also that people will have an easier time understanding the
    formal text of the spec.

   <p>The test suites have their
    own <a
    href="http://lists.w3.org/Archives/Public/public-css-testsuite/"
    >archived</a> mailing
    list <a
    href="http://lists.w3.org/Archives/Public/#public-css-testsuite"
    ><strong>public-css-testsuite@w3.org</strong></a>. Please send
    error reports, test case submissions, and any other questions and
    comments about the CSS test suites there. Elika Etemad maintains
    the <a href="http://csswg.org/test" >CSS Testing Wiki</a> with
    more info for contributors.
  </div>

  <div class=section id=common>
   <h2>Mark-up con&shy;ven&shy;tions</h2>

   <p>The source mark-up of the specifications follows certain <a
    href="../spec-mark-up">conventions</a> (which is useful for
    automatic processing).
  </div>

  <!-- include feedback -->

  <!-- include banner -->

  <div id=endmatter class=section>
   <!-- include address -->

   <p>Last updated
    <!-- include date -->
  </div>

  <!-- include translations4 -->

<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-minimize-attributes:t
sgml-indent-step:1
End:
-->
