Skip to content
Open menu
Close menu
The State of CSS 2021
[en-US] general.back_to_intro
English
Català
Completion percentage:
46%
Completion percentage:
46%
Česky
Completion percentage:
42%
Completion percentage:
42%
Deutsch
Completion percentage:
55%
Completion percentage:
55%
English
Español
Completion percentage:
83%
Completion percentage:
83%
فارسی
Completion percentage:
51%
Completion percentage:
51%
Français
Completion percentage:
45%
Completion percentage:
45%
Galego
Completion percentage:
48%
Completion percentage:
48%
Hindi
Completion percentage:
11%
Completion percentage:
11%
Italiano
Completion percentage:
27%
Completion percentage:
27%
Português
Completion percentage:
26%
Completion percentage:
26%
Русский
Completion percentage:
88%
Completion percentage:
88%
Українська
Completion percentage:
47%
Completion percentage:
47%
Svenska
Completion percentage:
25%
Completion percentage:
25%
Türkçe
Completion percentage:
38%
Completion percentage:
38%
Indonesia
Completion percentage:
23%
Completion percentage:
23%
简体中文
Completion percentage:
84%
Completion percentage:
84%
正體中文
Completion percentage:
80%
Completion percentage:
80%
日本語
Completion percentage:
76%
Completion percentage:
76%
Polski
Completion percentage:
42%
Completion percentage:
42%
한국어
Completion percentage:
45%
Completion percentage:
45%
Nederlands
Completion percentage:
45%
Completion percentage:
45%
Română
Completion percentage:
82%
Completion percentage:
82%
Magyar
Completion percentage:
70%
Completion percentage:
70%
Help us translate the surveys »
Introduction
T-shirt
Demographics
Features
Layout
Shapes & Graphics
Interactions
Typography
Accessibility
Other Features
Technologies
Pre-/Post-processors
CSS Frameworks
CSS-in-JS
Other Tools
Environments
Resources
Opinions
Awards
Conclusion
About
How to Help
Share on Twitter
Share on Facebook
Share on LinkedIn
Share by email
« Other Features
English
Català
Completion percentage:
46%
Completion percentage:
46%
Česky
Completion percentage:
42%
Completion percentage:
42%
Deutsch
Completion percentage:
55%
Completion percentage:
55%
English
Español
Completion percentage:
83%
Completion percentage:
83%
فارسی
Completion percentage:
51%
Completion percentage:
51%
Français
Completion percentage:
45%
Completion percentage:
45%
Galego
Completion percentage:
48%
Completion percentage:
48%
Hindi
Completion percentage:
11%
Completion percentage:
11%
Italiano
Completion percentage:
27%
Completion percentage:
27%
Português
Completion percentage:
26%
Completion percentage:
26%
Русский
Completion percentage:
88%
Completion percentage:
88%
Українська
Completion percentage:
47%
Completion percentage:
47%
Svenska
Completion percentage:
25%
Completion percentage:
25%
Türkçe
Completion percentage:
38%
Completion percentage:
38%
Indonesia
Completion percentage:
23%
Completion percentage:
23%
简体中文
Completion percentage:
84%
Completion percentage:
84%
正體中文
Completion percentage:
80%
Completion percentage:
80%
日本語
Completion percentage:
76%
Completion percentage:
76%
Polski
Completion percentage:
42%
Completion percentage:
42%
한국어
Completion percentage:
45%
Completion percentage:
45%
Nederlands
Completion percentage:
45%
Completion percentage:
45%
Română
Completion percentage:
82%
Completion percentage:
82%
Magyar
Completion percentage:
70%
Completion percentage:
70%
Help us translate the surveys »
Pre-/Post-processors »
Redirecting…