-
Notifications
You must be signed in to change notification settings - Fork 9
Description
Lots of designs have accessibility issues. Although accessibility is not the most important in such a contest and some designs will be impossible to make accessible, I would prefer to fix at least all the easy issues.
Lots of designs hide certain sections (navigation and others) and then show them on :hover. That makes those sections inaccessible to touchscreens (i.e. most mobile devices) and keyboard users.
I just added a tabindex to the HTML of 4 elements (3973272) so that those designs can be fixed by using :focus instead.
That will make them mostly accessible for touchscreens and partly accessible for keyboard users (e.g. the navigation would show, but couldn't be visibly navigated via a keyboard).
And many designs don't work on smaller screen sizes, i.e. they are not mobile-friendly.
In 2016 CSS1K should really mostly provide responsive and accessible designs. I'm not sure it can be taken seriously if it doesn't work on a phone.
I plan to make that a new rule (with exceptions) and will try to fix existing designs, potentially also contacting original authors.