CSS Properties

Complete reference of CSS properties with their release dates and documentation links. Explore the evolution of web styles from the beginning to the present day.

2521 properties
29 years

Last updated: 8/29/2025

Yearly Statistics

CSS evolution from 1996 to 2025

Total years: 29
Total features: 2521
Most active year: 2017

CSS Era

2025year

148 properties

2024year

137 properties

2023year

140 properties

backdrop Backdrop elements inherit their values from its originating element

direction Control direction of vertical range sliders, meters, and progress bars

hyphens Hyphenation dictionary for Ethiopic script (mul-ethi, mul-ethi-*)

2022year

126 properties

2021year

55 properties

2020year

86 properties

hyphens Hyphenation dictionary for Mongolian (Cyrillic) (mn-cyrl, mn-cyrl-*)

hyphens Hyphenation dictionary for Ethiopic script (und-ethi, und-ethi-*)

counter-reset Resets counter on current element (not sibling elements).

2019year

77 properties

2018year

87 properties

2017year

160 properties

2016year

106 properties

2015year

108 properties

placeholder-shown Support on non-type="text" elements (such as type="number" or type="time")

2014year

137 properties

2013year

94 properties

linear-gradient Gradients applied to pre-multiplied color space (prevents grays from appearing in gradients with transparency)

radial-gradient Gradients applied to pre-multiplied color space (prevents grays from appearing in gradients with transparency)

scope Support in DOM API such as in querySelector() and querySelectorAll()

2012year

137 properties

2011year

115 properties

hyphens Hyphenation dictionary for Bosnian, Serbian, and Serbo-Croatian (sh, sh-*, sr, sr-*, bs, bs-*)

hyphens Hyphenation dictionary for German, Swiss Orthography (de-CH, de-CH-*)

hyphens Hyphenation dictionary for German, Traditional Orthography of 1901 (de-1901, de-AT-1901, de-DE-1901)

text-decoration text-decoration-color and text-decoration-style included in shorthand

hyphens Hyphenation dictionary for German, Reformed Orthography of 1996 (de, de-1996, de-DE, de-AT, de-*)

hyphens Hyphenation dictionary for Norwegian (Bokmål) (no, no-*, nb, nb-*)

2010year

94 properties

2009year

71 properties

resize Support on block level, replaced, table cell, or inline block elements

visited Restrict CSS properties allowed in a statement using :visited for privacy

2008year

104 properties

2007year

54 properties

2006year

21 properties

2005year

49 properties

2004year

91 properties

none Setting display: none on an option element hides it from the dropdown.

2003year

106 properties

2001year

28 properties

2000year

36 properties

1999year

6 properties

1998year

12 properties

1997year

103 properties

1996year

33 properties
GitHub