ResourcesAwards
English
CatalàČeskyDeutschEnglishEspañolفارسیFrançaisGalegoHindiItalianoPortuguêsРусскийУкраїнськаSvenskaTürkçeIndonesia简体中文正體中文日本語Polski한국어Romanian
Completion percentage: 78%
Completion percentage: 78%
Completion percentage: 44%
Completion percentage: 44%
Completion percentage: 58%
Completion percentage: 58%
Completion percentage: 82%
Completion percentage: 82%
Completion percentage: 18%
Completion percentage: 18%
Completion percentage: 67%
Completion percentage: 67%
Completion percentage: 82%
Completion percentage: 82%
Completion percentage: 16%
Completion percentage: 16%
Completion percentage: 42%
Completion percentage: 42%
Completion percentage: 38%
Completion percentage: 38%
Completion percentage: 86%
Completion percentage: 86%
Completion percentage: 81%
Completion percentage: 81%
Completion percentage: 35%
Completion percentage: 35%
Completion percentage: 64%
Completion percentage: 64%
Completion percentage: 37%
Completion percentage: 37%
Completion percentage: 75%
Completion percentage: 75%
Completion percentage: 72%
Completion percentage: 72%
Completion percentage: 71%
Completion percentage: 71%
Completion percentage: 72%
Completion percentage: 72%
Completion percentage: 77%
Completion percentage: 77%
Completion percentage: 79%
Completion percentage: 79%
Opinions
These opinions paint a picture of a language getting more mature, but also more complex. And perhaps –at least while we struggle to keep up with the pace of change– a little less enjoyable?
CSS is easy to learnCompletion percentage: 80.3% (9232)Completion percentage: 80.3% (9232)
Completion percentage: 80.3% (9232)
Completion percentage: 80.3% (9232)
Export
Percents%
CountΣ
Agree Strongly | |
Agree | |
Neutral | |
Disagree | |
Disagree Strongly |
CSS is evolving too slowlyCompletion percentage: 80.4% (9244)Completion percentage: 80.4% (9244)
Completion percentage: 80.4% (9244)
Completion percentage: 80.4% (9244)
Export
Percents%
CountΣ
Agree Strongly | |
Agree | |
Neutral | |
Disagree | |
Disagree Strongly |
Utility (non-semantic) classes (.center, .large-text, etc.) should be avoidedCompletion percentage: 80.2% (9220)Completion percentage: 80.2% (9220)
Completion percentage: 80.2% (9220)
Completion percentage: 80.2% (9220)
Export
Percents%
CountΣ
Agree Strongly | |
Agree | |
Neutral | |
Disagree | |
Disagree Strongly |
Selector nesting (.foo .bar ul li {...}) should be avoidedCompletion percentage: 80.4% (9237)Completion percentage: 80.4% (9237)
Completion percentage: 80.4% (9237)
Completion percentage: 80.4% (9237)
Export
Percents%
CountΣ
Agree Strongly | |
Agree | |
Neutral | |
Disagree | |
Disagree Strongly |
We asked members of the CSS community to share their “pick of the year”
My 2020 Pick: prefers-reduced-motion
The media query to reduce motion, which helps avoid triggering dizziness and discomfort.
We asked members of the CSS community to share their “pick of the year”
CSS is a programming languageCompletion percentage: 80.6% (9262)Completion percentage: 80.6% (9262)
Completion percentage: 80.6% (9262)
Completion percentage: 80.6% (9262)
Export
Percents%
CountΣ
Agree Strongly | |
Agree | |
Neutral | |
Disagree | |
Disagree Strongly |
I enjoy writing CSSCompletion percentage: 80.6% (9261)Completion percentage: 80.6% (9261)
Completion percentage: 80.6% (9261)
Completion percentage: 80.6% (9261)
Export
Percents%
CountΣ
Agree Strongly | |
Agree | |
Neutral | |
Disagree | |
Disagree Strongly |
How happy are you with the general state of web technologies?
Export
Percents%
CountΣ
How happy are you with the general state of CSS?
Export
Percents%
CountΣ
What do you feel is currently missing from CSS?Completion percentage: 8.9% (1028)Completion percentage: 8.9% (1028)
Completion percentage: 8.9% (1028)
Completion percentage: 8.9% (1028)
Export
Percents%
CountΣ
You can explore the full dataset of answers to this question in this side project.