Skip to content

CSS Usage

How you use CSS.

Testing Environments

Compare Data
Which form factors or environments do you test on?
💡
Sharing this survey on Twitter, Facebook, or by email is scientifically proven to improve your coding performance by up to 15%.

What do you mainly use CSS for?

Compare Data
What kind of project do you usually use CSS for?
We asked members of the CSS community to share their “pick of the year”

My 2022 Pick: The `:has()` Selector

We've been wishing and waiting for CSS container queries for so long. But then :has() arrived shortly after, and it felt like it was "everything we never knew we always wanted".

We asked members of the CSS community to share their “pick of the year”

Sara Soueidan

Independent inclusive design engineer

CSS vs JavaScript Balance

Compare Data
How do you divide your time between writing CSS (including HTML markup) and JavaScript code?

Browser Incompatibilities

Compare Data
Are there any existing CSS features that you have difficulties using (or avoid altogether) because of lack of support, or differences between browsers? (freeform question)

Missing Features

Compare Data
What features do you feel are currently missing from CSS altogether? (freeform question)

Pain Points

Compare Data
Any other pain points related to writing CSS? (freeform question)
We asked members of the CSS community to share their “pick of the year”

My 2022 Pick: Empty CSS Variables

Not many people know this but --my-var: ; is totally valid CSS, and it's way more useful than you think. We use it in Tailwind CSS all the time to make it possible to decompose a single CSS property into multiple classes.

We asked members of the CSS community to share their “pick of the year”

Adam Wathan

Creator of Tailwind CSS

How happy are you with the general state of web technologies?

Compare Data

How happy are you with the general state of CSS?

Compare Data