b6de1b7fc73e1feff2db7a465b4451fd8981f0d6
[WebKit-https.git] / WebKitSite / projects / css / index.html
1 <?php
2         $title = "CSS (Cascading Style Sheets)";
3         include("../../header.inc");
4 ?>
5 <h2>CSS (Cascading Style Sheets)</h2>
6
7 <h3>Overview</h3>
8 <p>This is the project page for WebKit's Cascading Style Sheets (CSS) implementation.  CSS is a <a href="http://www.w3.org/Style/CSS/">W3C specification</a>, and
9 WebKit has implemented virtually all of CSS1, most of CSS2.1 and even some CSS3.  At this time we are focusing are efforts on completing CSS1 and CSS2.1 support.
10 Some features of CSS3 are far enough along (like selectors) that they can be implemented safely as well.</p>
11
12 <h3>Get Involved!</h3>
13
14 <a href="http://bugs.webkit.org/buglist.cgi?component=CSS&resolution=---">
15 View bugs in the CSS component on OpenDarwin.
16 </a>
17
18 <p>Here are some of the tasks that you can get involved with in CSS.</p>
19
20 <dt>Complete CSS1 Support</dt>
21 <dd>Only a handful of CSS1 bugs remain, primarily with text-transform capitalize.  Look for bugs that have been prefaced with "CSS1:" in the title.
22 Complete support is measured by passing the CSS1 test suite.
23
24 <dt>Finish CSS2.1 Support</dt>
25 <dd>Most of CSS2.1 has been implemented in WebKit, but a few holes remain.  The new white-space values <tt>pre-wrap</tt> and <tt>pre-line</tt> are not yet
26 supported.  In addition counters are not supported.  Some of these features have been implemented in the current KHTML tree, and a merge may be possible for
27 some of these features.
28
29 <dt>Finish CSS3 Selectors</dt>
30 <dd>Many of the CSS3 selectors are already supported by WebKit, but a few remain.  Help complete support and test against the CSS selectors test suite to verify
31 compliance.
32
33 <dt>CSS2.1 Test Suite</dt>
34 <dd>Check out the <a href="http://www.w3.org/Style/CSS/Test/CSS2.1/current/">CSS2.1 test suite</a>
35  and file compliance bugs so that we can track open issues with our CSS2.1 compliance.
36
37 <?php
38         include("../../footer.inc");
39 ?>