Home Crime & Justice CSS: From Undervalued Style Sheet to a Powerful, Evolving Web Language
CRIME & JUSTICE

CSS: From Undervalued Style Sheet to a Powerful, Evolving Web Language

Cascading Style Sheets (CSS) have long been dismissed as merely a decorative or “girly” language, but recent developments and community surveys reveal a far more complex and capable picture. Originally proposed in 1994 by Håkon Wium Lie at CERN and co-developed with Bert Bos, CSS became a W3C Recommendation in December 1996, providing a standardized way to control web page presentation separately from HTML structure.

While CSS’s simplicity made it accessible to many, it also contributed to its cultural undervaluation, especially compared to JavaScript and HTML. The language’s association with frontend design and styling has led to gendered stereotypes, with some perceiving CSS work as less technical or serious. This perception affects professional recognition and compensation, as well as the diversity of developers in frontend roles.

Data from recent surveys illustrate this disparity. The 2025 State of CSS survey recorded about 11.3% women and 2.6% non-binary or gender-nonconforming respondents among those who answered the gender question. In contrast, the 2024 State of JavaScript survey showed lower representation in the JavaScript community, with approximately 5.9% women and 1.4% non-binary or gender-nonconforming respondents. These figures reflect ongoing challenges in inclusivity within the tech industry, particularly in backend and JavaScript-heavy roles.

Technically, CSS has evolved tremendously over the past three decades. The 2024 State of CSS survey highlights widespread adoption of advanced features such as the :has() pseudo-class, container queries, CSS nesting, and comparison functions. These additions enable more dynamic, responsive, and maintainable stylesheets, expanding CSS’s expressive power beyond simple styling.

Further innovation is underway, with the W3C publishing a First Public Working Draft in 2025 for CSS Functions and Mixins, allowing authors to define custom functions and reusable property blocks. Additionally, the CSS Values and Units Level 5 draft introduces conditional if() notation, promising more programmatic control within CSS. However, these remain works in progress, not yet fully supported across browsers.

The community’s enthusiasm for CSS’s capabilities is also evident in experimental projects and competitions. For instance, the cssDOOM repository demonstrates a Doom-like 3D rendering engine where CSS handles complex transforms and rendering while JavaScript manages game logic, showcasing CSS’s potential in creative applications. The March Mad CSS tournament, featuring 16 elite developers including Cassidy Williams, challenges participants to recreate user interfaces using only HTML and CSS, underscoring the skill and artistry involved in CSS development.

Despite these advances, CSS continues to battle perceptions that undervalue its importance. The language’s role in shaping the web’s visual identity is critical, influencing accessibility, user experience, and design diversity. As CSS gains new features and broader recognition, the hope is that it will receive the respect and attention it deserves as a powerful, evolving tool in web development.

Was this article useful?