Skip to content

Commit 6965980

Browse files
committed
[css2] Added to CVS
--HG-- extra : convert_revision : svn%3A73dc7c4b-06e6-40f3-b4f7-9ed1dbc14bfc/trunk%403
1 parent a99a604 commit 6965980

1 file changed

Lines changed: 192 additions & 0 deletions

File tree

css2/DOC/css2-plan.html

Lines changed: 192 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,192 @@
1+
<!doctype html public '-//W3C//DTD HTML Experimental 19970428//EN'>
2+
<!-- $Id: css2-plan.html,v 1.1 1997-07-23 18:28:14 bbos Exp $ -->
3+
<html>
4+
<head>
5+
<title>CSS2 Specification Plan</title>
6+
</head>
7+
<body>
8+
<h1>CSS2 Specification Plan</h1>
9+
We will base the CSS2 specification on the HTML 4.0 specification in
10+
several ways:
11+
<ul>
12+
<li>The structures will be similar (see below)
13+
<li>Much of the information will be generated from markup (indexes,
14+
links to property definitions from the text, table of contents,
15+
subtables of contents for each chapter, etc.) Ian will work with
16+
Arnaud to adapt the HTML 4.0 binaries and makefiles to CSS2.
17+
</ul>
18+
19+
<P>The CSS2 specification will be written in some "clean" version of
20+
HTML 4.0. Style sheets for the spec will be linked via the
21+
LINK element.
22+
23+
<h2>What's in CSS2?</h2>
24+
25+
CSS2 will be created by integrating the following documents or later
26+
versions of them:
27+
28+
<ul>
29+
<li><a href="http://www.w3.org/Style/Group/TR/WD-print-970626.html">WD-print-970626.html</a>
30+
<li><a href="http://www.w3.org/Style/Group/WD-acss-970606.html">WD-acss-970606.html</a>
31+
<li><a href="http://www.w3.org/Style/Group/9705/WD-positioning-970507.html">WD-positioning-970507.html</a>
32+
<li><a href="http://www.w3.org/Style/Group/WD-frosting-970626">WD-frosting-970626.html</a>
33+
<li><a href="http://www.w3.org/Style/Group/WD-font-970626">WD-font-970626</a>
34+
<li><a href="http://www.w3.org/Style/Group/9706/WD-css-tables-970624">WD-css-tables-970624</a>
35+
</ul>
36+
37+
<h2>Table of Contents</h2>
38+
39+
<P>Here's a preliminary proposal for the tables of contents. The lines
40+
with asterisks are notes from discussions. Entries in square brackets
41+
are optional sections to be discussed further. Entries in curly
42+
brackets will be generated from source markup.
43+
44+
<P>Please comment on missing pieces.
45+
46+
<pre>
47+
Cover Page
48+
Abstract
49+
Status
50+
Link to Issues List (until publicly released)
51+
Editors (Bert/H&aring;ykon/Chris/Ian)
52+
Comments to the editors
53+
{Table of Contents}
54+
55+
About the CSS2 Specification
56+
Structure of the specification
57+
* Properties defined where appropriate
58+
* May be read from beginning to end
59+
* Information accessible quickly from TOC, indexes,
60+
links within the doc to property definitions, etc.
61+
Acknowledgments
62+
63+
Introduction to CSS2
64+
A brief CSS2 tutorial
65+
* Style Sheets
66+
* (See the beginning of the CSS1 draft)
67+
* CSS and HTML/HTTP (e.g., text/css)
68+
* Link to sample style sheet in appendix
69+
Design principles of CSS2
70+
* Impact of Web design on CSS2
71+
* Modularity
72+
* Justification of syntax
73+
* Forward compatibility
74+
* Simple values
75+
* Define scope of CSS2
76+
77+
Definitions and Conventions
78+
Definitions
79+
Conventions of the spec
80+
81+
Syntax and data types of CSS2
82+
Rules (Selectors (and groups)
83+
Declarations (and groups))
84+
@-rules (import, page, font-face, media)
85+
Basic Data types
86+
keywords, strings, numbers, units
87+
list, percentage, length, color, url
88+
Comments (CSS2 and SGML)
89+
90+
Concepts
91+
Document Trees
92+
* White space
93+
* Inheritance
94+
Selectors
95+
* CSS and HTML
96+
Cascade
97+
* !Important rule
98+
* Precedence rules
99+
Media Types
100+
Screen
101+
Page
102+
Aural
103+
* Voice families
104+
* Spatial audio
105+
Braille
106+
Flow objects: Float, display, and position properties
107+
* list, block, inline
108+
* replaced elements
109+
* filters
110+
Colors
111+
* Device independent color concepts
112+
* Point to implementation-dependent colors
113+
Fonts
114+
* Font database
115+
* Font encoding (from CSS1/Appendix C)
116+
* Font sets (from CSS1/Appendix C)
117+
Text and Synthesized text
118+
Box Model, Lists, Tables, and Columns
119+
User interface
120+
* Cursors
121+
122+
Conformance
123+
* What does CSS2 conformance mean?
124+
* Forward compatible parsing
125+
126+
References
127+
128+
Indexes
129+
{Concept index}
130+
{Property index}
131+
132+
Appendixes
133+
Sample Style Sheet
134+
Changes between CSS1 and CSS2
135+
Performance and Implementation Notes
136+
Colors
137+
* SRGB, Gamma (see CSS1/Appendix C)
138+
Grammar of CSS2
139+
[CSS2 and other style sheet languages]
140+
</pre>
141+
142+
<P>This table of contents may vary if documents become too large or if
143+
they naturally combine, etc.
144+
145+
<h2>The implementation of the spec</h2>
146+
The source files of the specification will be located in the following
147+
CVS module: <strong>WWW/Style/Group/css2-src</strong>.
148+
149+
<P>This module will contain the following subdirectories:
150+
<ul>
151+
<li><strong>DOC</strong> Contains documents for editors:
152+
<ul>
153+
<li>README: How to create the electronic and printed versions of the
154+
spec and how to install it in the public space of the
155+
Web site. The <tt>Makefile</tt> in the toplevel
156+
directory will specify how the spec is created.
157+
<li>CONVENTIONS: Conventions adopted by the editors of the spec (e.g.,
158+
quotes around property names, markup to use for
159+
generated links, etc.
160+
<li>FILES: The list of files that compose the specification. This list
161+
will be used by the process that generates the final
162+
spec in all its forms.
163+
</ul>
164+
<li><strong>bin</strong> Contains scripts and programs to build the
165+
spec from source files.
166+
<li><strong>build</strong> Contains files (indexes, headers,
167+
etc.) generated to build the spec.
168+
<li><strong>images</strong> Contains image files
169+
<li><strong>style</strong> Contains style sheets associated with the
170+
spec.
171+
</ul>
172+
173+
<P>All other source files, having the suffix ".srb", will be located
174+
in the toplevel directory. These files will contain HTML 4.0 plus any
175+
macros (to be defined) that may generate HTML during processing).
176+
177+
<h2>Milestones</h2>
178+
<ul>
179+
<li>First draft for CSS WG: August 20
180+
<li>Recommendation: mid-December
181+
</ul>
182+
</body>
183+
</html>
184+
<!-- Keep this comment at the end of the file
185+
Local variables:
186+
mode: sgml
187+
sgml-default-doctype-name:"html"
188+
sgml-minimize-attributes:t
189+
sgml-nofill-elements:("pre" "style" "br")
190+
sgml-live-element-indicator:t
191+
End:
192+
-->

0 commit comments

Comments
 (0)