Opinions

Sometimes the best way to take the pulse of a community is to just go ahead and ask. From your opinion about CSS's rate of change, to more thorny questions like whether CSS should be considered a programming language, you finally had a chance to tell us exactly what's on your mind!

For each of the following statements, we asked you how much you agreed on a 5-point scale.

Learning Curve

Completion Percentage: 98.56% (11154)
Completion Percentage: 98.56% (11154)
Percents%CountΣ

“CSS is easy to learn”

0%10%20%30%40%Percentage of UsersStrongly DisagreeDisagreeNeutralAgreeStrongly Agree0%10%20%30%40%9.93%27.38%33.9%24.34%

Rate of Change

Completion Percentage: 98.93% (11196)
Completion Percentage: 98.93% (11196)
Percents%CountΣ

“CSS is evolving too slowly”

0%10%20%30%40%Percentage of UsersStrongly DisagreeDisagreeNeutralAgreeStrongly Agree0%10%20%30%40%11.71%22.08%38.08%16.2%10.86%

Non-Semantic Classes

Completion Percentage: 98.52% (11150)
Completion Percentage: 98.52% (11150)
Percents%CountΣ

“Non-semantic classes such as .center, .large-text, etc. should be avoided.”

0%10%20%30%40%Percentage of UsersStrongly DisagreeDisagreeNeutralAgreeStrongly Agree0%10%20%30%40%18.24%13.43%31.82%14.66%20.38%

Selector Nesting

Completion Percentage: 98.6% (11159)
Completion Percentage: 98.6% (11159)
Percents%CountΣ

“Selector nesting such as .foo .bar ul li {...} should be avoided.”

0%10%20%30%Percentage of UsersStrongly DisagreeDisagreeNeutralAgreeStrongly Agree0%10%20%30%13.85%14.23%24.62%19.68%26.23%

Programming Language

Completion Percentage: 98.68% (11168)
Completion Percentage: 98.68% (11168)
Percents%CountΣ

“CSS is a programming language”

0%10%20%30%40%Percentage of UsersStrongly DisagreeDisagreeNeutralAgreeStrongly Agree0%10%20%30%40%30.55%17.65%22.76%13.62%14.1%

Enjoyment

Completion Percentage: 98.97% (11201)
Completion Percentage: 98.97% (11201)
Percents%CountΣ

“I enjoy writing CSS”

0%10%20%30%40%50%Percentage of UsersStrongly DisagreeDisagreeNeutralAgreeStrongly Agree0%10%20%30%40%50%6.19%14.17%26.54%48.18%

Missing Features

Completion Percentage: 30.72% (3477)
Completion Percentage: 30.72% (3477)
Percents%CountΣ

What do developers feel is currently missing from CSS?

0%2%4%6%8%10%0%2%4%6%8%10%Percentage of UsersNothing:has() select…HoudiniSubgridMixinsScopingfunctionsBrowser Suppo…NestingParent Select…Container Que…0.6%1%1%1.1%1.7%2.9%3%