Welcome to the Question2Answer Q&A. There's also a demo if you just want to try it out.

2 Answers

–1 vote
you need to hard work
+1 vote
Thanks for your question. According to that link you sent, these are HTML validation errors rather than CSS errors, because the specification does not allow element IDs to start with a digit. I checked it out, and this appears to be common practice despite the spec, supported by all browsers. So I think it is OK to leave it as it is.
thanks gidgreen. for the sake of cleanliness, could you add a letter to the id attributes so the validation can pass?