Re: New Working Draft : BECSS

On Wed, 3 Nov 1999 07:37:23 +0000 (GMT), you wrote:

>On Sun, 24 Oct 1999, Håkon Wium Lie wrote:

[...]

>>     CSS style sheets consist of declarative property/value pairs
>>     assigned to element selectors. They contain no executable code.

>> I do not think it is prudent to remove the "no" in the last sentence
>> at this point.
>> I believe it's in everyone's long term interest -- including web
>> designers -- that executable code is kept out of CSS.
>
>Why?

Because you may want to read up on a bit of history.

At the end of 1996, NS was suffering a lot of ridicule for their much
less than acceptable JSSS proposal, already implemented in an upcoming
NS4 and as such it needed a big "cover up" action when it became clear
to NS that this time they did really lose the race in favor of CSS1.
(we are all suffering from that still today)

If executable code is supposed to go into a stylesheet language for the
www, we may just as well dig up that old JSSS proposal and hand it over
to ECMA and let them work it into a real standard.

They could then probably come up with a "DSSSL-light" for www
publications, in the form of "ECMA-SSL"? Do we want that?

The line has to be drawn somewhere and I say that no executable code,
not even in it's absolute simplest form, as in a function call to a
scripting language as a property value, should be let in there, period.

-- 
Jan Roland Eriksson <rex@css.nu> .. <URL:http://css.nu/>

Received on Wednesday, 3 November 1999 16:22:10 UTC