Re: filter: alpha errors

William Y (presumably William Yang) wrote to 
<mailto:www-validator-css@w3.org> on 12 April 2005 in “filter: alpha 
errors” (<mid:004101c53fc6$66cbbd70$06244d0c@oemcomputer>):

> Is 'filter: alpha(opacity=85);' considered valid CSS?

It is not considered valid CSS. More importantly, it is not valid CSS.

The specifications are there for the reading. Given the inconvenience of 
wading through each specification, I suggest using a search service. For 
example:

<http://www.google.com/search?hl=en&q=site%3Awww.w3.org+filter+property>

> Right now, the CSS
> validator reads this as a parse error, but reads 'filter: alpha' without
> parameters fine.

In other words, given { E{filter:alpha} }, the validator responds as 
follows.

     Warnings
     [...]

         * Line : 1 property filter does not exist for
           this profile, but is validated conforming to
           another profile

     Valid CSS information

         * E {
               * filter :

The lack of a value in the output is a clue that there is a bug at work.

> Do I have bad code, or is this a bug in the validator?

There is a bug in the validator. Aside from that, you have an invalid 
style sheet. The style sheet’s violation of standards accomplishes a 
particular effect in a particular user agent. Said user agent (Microsoft 
Internet Explorer) overwhelmingly dominates the field of traditional Web 
browsers. Whether you have “bad code” is a judgment “depending on your 
politics” (borrowing Leonard Cohen’s turn of phrase).

-- 
P.S. I, too, came for the sports.

Etan Wexler.

Received on Wednesday, 13 April 2005 12:36:48 UTC