I have searched high and low for a solution to my CSS 3.0 validation issue, but none seem to fit the bill. I am struggling with parse errors in the beginning and despite checking for invisible characters, I can't seem to pinpoint the problem.
What could possibly be causing these parse errors?
I understand that maintaining compatibility for browsers means I can't eliminate this error:
Sorry, the at-rule @-moz-keyframes is not implemented.
You can view the validator results here and check out my CSS file.
EDIT: Thank you all for your answers regarding the "at-rule," although it was more of a rhetorical question as I had already found the answer on my own. However, I'm still puzzled by the persisting parse error.
EDIT SOLUTION:
After much deliberation and testing, I have arrived at the solution:
- The vendor extensions are merely warnings, except for keyframes which seems to be causing issues.
- The parse error is directly related to the keyframes extension problem.
- Following Kami's suggestion, I moved animations to a separate vendor.css file and linked it to the HTML using JavaScript.
Now everything validates perfectly.