Re: CSS3 Validation Service

"David Dorward" <[email protected]> Wed, 11 May 2016 09:35:44 +0100
Newsgroups gmane.org.w3c.validator.css
Message-ID <[email protected]>
This is an OpenPGP/MIME signed message (RFC 3156 and 4880).

--=_MailMate_32EDAFC2-7D92-4C2A-B27F-08725AC47956_=
Content-Type: multipart/alternative;
 boundary="=_MailMate_82DBE941-A7F7-4672-952F-E2B3C1FFCDDE_="


--=_MailMate_82DBE941-A7F7-4672-952F-E2B3C1FFCDDE_=
Content-Type: text/plain; markup=markdown
Content-Transfer-Encoding: quoted-printable

On 11 May 2016, at 5:43, Suriya N wrote:

>  I have been trying to check the conformity of some CSS3 stylesheets
>  and I believe the W3C CSS validator must be a little out of date since=

>  using valid mark-up for the CSS3 animation property returns "Property
>  animation doesn't exist" even though it is implemented in Firefox 5+,
> Chrome, Safari and Opera with -moz-, -webkit-, -webkit- and -o-
>  prefixed respectively.
>
>  Similarly, using valid markup for the @keyframes property returns
>  "Sorry, the at-rule @keyframes is not implemented." even though it is
>  implemented in Firefox 4+, Chrome, Safari and Opera with -moz-,
> -webkit-, -webkit- and -o- prefixed respectively.

Given valid CSS using `animation` and `@keyframes`, my [test case][1] is =
marked a valid by the CSS validation service.

It sounds like you expect experimental, prefixed, vendor specific impleme=
ntations to be valid CSS. They are not.


[1]: http://test-cases.dorward.me.uk/validator/animation/


-- =

David Dorward
http://dorward.co.uk/
--=_MailMate_82DBE941-A7F7-4672-952F-E2B3C1FFCDDE_=
Content-Type: text/html
Content-Transfer-Encoding: quoted-printable

<div class=3D"markdown">
<p dir=3D"auto">On 11 May 2016, at 5:43, Suriya N wrote:</p>

<blockquote>
<p dir=3D"auto">I have been trying to check the conformity of some CSS3 s=
tylesheets<br>
 and I believe the W3C CSS validator must be a little out of date since<b=
r>
 using valid mark-up for the CSS3 animation property returns "Property<br=
>
 animation doesn't exist" even though it is implemented in Firefox 5+,<br=
>
Chrome, Safari and Opera with -moz-, -webkit-, -webkit- and -o-<br>
 prefixed respectively.</p>

<p dir=3D"auto">Similarly, using valid markup for the @keyframes property=
 returns<br>
 "Sorry, the at-rule @keyframes is not implemented." even though it is<br=
>
 implemented in Firefox 4+, Chrome, Safari and Opera with -moz-,<br>
-webkit-, -webkit- and -o- prefixed respectively.</p>
</blockquote>

<p dir=3D"auto">Given valid CSS using <code>animation</code> and <code>@k=
eyframes</code>, my <a href=3D"http://test-cases.dorward.me.uk/validator/=
animation/">test case</a> is marked a valid by the CSS validation service=
=2E</p>

<p dir=3D"auto">It sounds like you expect experimental, prefixed, vendor =
specific implementations to be valid CSS. They are not. </p>

<p dir=3D"auto">-- <br>
David Dorward<br>
<a href=3D"http://dorward.co.uk/">http://dorward.co.uk/</a></p>

</div>
--=_MailMate_82DBE941-A7F7-4672-952F-E2B3C1FFCDDE_=--

--=_MailMate_32EDAFC2-7D92-4C2A-B27F-08725AC47956_=
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename=signature.asc
Content-Type: application/pgp-signature; name=signature.asc

-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2
Comment: GPGTools - https://gpgtools.org

iQIcBAEBCgAGBQJXMu7gAAoJEIx1Sul6qG3FQrYP/Rmxr4bWTmjQGjs2kljT9a4T
p6RCetgiEbLHJkwEHYkPbN7ZhuRj5GRcla5HazDZf7muCElfmcjWc3VUS6sQd++d
lR36XGzXiNv/q/87i9TEXr2wZaUX4fQxmeHmBdSVFu6jj2PO45Ud/5PqgoSR5giA
qTj/3FIXF818iVX9MyKXiPVnPQiKFtaxjFW7m4/HoydTnLCfGspcirZJsWtDG0g/
Z7bmS6gfWDQGtddzWkXCg1uxHR5yn3Z7YCl/Jm+jVJGHQlWqTm13kMtz5Y77ekww
MIw+Y5/kl9qZxH5Y36TexpvXOHxaLT6LKaHZxpQn+qdyK38MWTA92ABRWGzC+rzR
lqlfVlQYNVxlPHX3u+JnNjJ+KA7KvMAk32ZNq+YuSgOwx20XfxhJNbXErJ1Ou5fA
UMOXM+OATpYzgykjk1jPfAAW81yj4OvtaoAGumc6IRhBOYw4x7znT+dNqs9t9iwx
qbk6PskT4FrVKOopqZRmB62CHSvelrZ0vov9mV5QCJwyXUqWy+sT0iGV+mKDNBPe
1xCiG62K3h0MDi5NYGOjArfrMkM/x/f9+ndcRt0SaBDgiwpASR0kXTzM45OKLBKX
OPZy2DSuwPQQa0NePdrmfwDmE/lvF69sXYT/t5w1MSK8unSTf4IocmSGKwRyhYig
lRHBhqv2GFGyDdVUQppU
=pnjo
-----END PGP SIGNATURE-----

--=_MailMate_32EDAFC2-7D92-4C2A-B27F-08725AC47956_=--