I know that there are many posts like that, but i realy can't find an answer that solves my problem.
I really want to get my CSS 3.0 validated and I don't know how to do it especially with those parse error on the begining. I have checked for any invisible characters but didn't find any.
So my problem is what can be the reason for those parse error?
Also I do understand that if i want to provide the compatibility for browsers i can't get rid of this error:
Sorry, the at-rule @-moz-keyframes is not implemented.
Here is the link to validator results and my css
EDIT: Thank you all for your answers regarding the "at-rule" but it was almost retoric question on which I had found the answer earlier, but wanted to be sure if anything has changed. Also the thing that rest of the vendor extensions are only warnings and those 6 (now 2) are errors.
But the main question was about the parse error which I don't know how to remove and why it is there.
EDIT SOLUTION:
Yours answers and little bit of testing led me to the final answer:
- The vendor extensions are only warnings, but not in case of keyframes (i think that this feature is to new).
- The parse error was only because of the above conclusion (keyframes extension).
- I have also used for the @-webkit-keyframes the solution given by Kami and placed all animations in separate vendor.css which i have linked to the html with help of the javaScript.
Now everything is validating as it should be.