W3C home > Mailing lists > Public > www-style@w3.org > November 1999

Parsing

From: Matthew Brealey <thelawnet@yahoo.com>
Date: Fri, 26 Nov 1999 06:46:01 -0800 (PST)
Message-ID: <19991126144601.16589.rocketmail@web904.mail.yahoo.com>
To: www-style <www-style@w3.org>
http://www.w3.org/TR/REC-CSS2/conform.html#q1 :
<q>
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL",
"SHALL NOT", "SHOULD",
"SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in
this document are to be
interpreted as described in RFC 2119 (see [RFC2119]). 
</q>
<q>
However, for readability, these words do
not appear in uppercase letters in this specification.

</q>
Bad idea.

The CSS spec is not 'readable', so this isn't a valid
reason for not including in capitals that which should
be in capitals (the whole reason that they are in caps
is because that they are important)

> David "section 7.1 is the most important section of
> CSS1" Baron
I agree.

Parsing errors in browsers have broken, inter alia:

@media
@import
inherit
:first-line
:first-letter
:lang
@font-face
user fonts
user colours
*
>
+
most vertical-align values

all future @ rules
All future values on existing properties
All future pseudos
etc.
etc.
etc.

It is for this reason that instead of making the links
to the parsing sections the same colour as the rest of
the document so that they blend in and can't be seen,
and putting everything in lowercase; it should be put
in bright red flashing 72pt text so that these things
are not ignored any longer.

On which subject:
IGNORE needs to be emphasised far more than at present
- the definition of IGNORE should be the first thing
in the spec, it needs to be 2ft high, and it needs to
be made absolutely clear so that the dolts who are
implementing CSS can IGNORE it no longer (notable
exception = Opera; although I've found several dozen
parsing errors, mostly relating to comments and
simple_selector in it) the problem of browsers not
IGNORing has caused so much grief.

=====
----------------------------------------------------------
From Matthew Brealey (http://members.tripod.co.uk/lawnet (for law)or http://members.tripod.co.uk/lawnet/WEBFRAME.HTM (for CSS))
__________________________________________________
Do You Yahoo!?
Thousands of Stores.  Millions of Products.  All in one place.
Yahoo! Shopping: http://shopping.yahoo.com
Received on Friday, 26 November 1999 09:46:03 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 27 April 2009 13:54:01 GMT