CSS1 update

A new version of the CSS1 specification is available from [1]. Since
the last version (20 February) there have been a number of changes.
Most of the changes are simplifications that will lower the threshold
for style sheets on the Web. Also, some changes have been made to
future-proof the CSS syntax, while the basic CSS1 syntax remains

[1] http://www.w3.org/pub/WWW/WD-css1-960505.html

The changes are due to discussions:

 - with early implementors
 - on the www-style mailing list
 - fora inside the W3 Consortium

The most important changes:

 - !legal gone
 - pack and magnification properties gone
 - functional notation introduced for some values
 - extensibility ensured in new formal CSS grammar. The basic CSS1
   grammar remains unchanged

The less important changes:

 - "uri" changed to "url" in the documentation
 - <url> values no longer allowed on the 'color' property
 - margin and padding values now also apply to inline elements
 - 'box' removed from 'text-decoration' property
 - the list of suggested color names have been extended
 - rgb(255, 0, 0) and rgb(100%, 0% 0%) introduced
 - 'bg-*' properties collapsed into 'background' property
 - 'border-style' values revised
 - pixel values "redefined"
 - CSS1 conformance rules modified
 - relative 'font-weight' values changed from numerical to keywords
 - the ordering of classes, pseudo-classes and pseudo-elements specified 
 - number values allowed on 'line-height'
 - new initial value on 'line-height'
 - the description of numerical 'font-size' values have been clarified
 - line-height only applies to block-level elements
 - a new definition of pixel units suggested

The table model has also changed, but it remains experimental.

CSS1 will soon be available from commercial vendors. One such browser
will be used for the presentation on CSS1 at WWW5 in Paris this week.
I hope to meet many of you there.



Hakon W Lie, W3C/INRIA, Sophia-Antipolis, France
http://www.w3.org/people/howcome  howcome@w3.org