David's public fiddles
-
Padding whitespaces help with readability but at the cost of increased file size
No-Library (pure JS), HTML, CSS, JavaScript
-
A coefficient of 0 is not required for nth-* pseudoclasses when targeting specific child elements
No-Library (pure JS), HTML, CSS, JavaScript
-
A coefficient of 1 is not required for nth-* pseudoclasses
No-Library (pure JS), HTML, CSS, JavaScript
-
Units are not required for <angle> when the value is zero
No-Library (pure JS), HTML, CSS, JavaScript
-
Units are not required for <length> when the value is zero
No-Library (pure JS), HTML, CSS, JavaScript
-
Numeric values do not require leading zeroes when the number is between 0 and 1
No-Library (pure JS), HTML, CSS, JavaScript
-
Many CSS properties support a shorthand notation
No-Library (pure JS), HTML, CSS, JavaScript
-
The 'all' keyword is not required for @media rules
No-Library (pure JS), HTML, CSS, JavaScript
-
Examples where universal selector is not required
No-Library (pure JS), HTML, CSS, JavaScript
-
Some pseudoelement selectors do not require 2 colons
No-Library (pure JS), HTML, CSS, JavaScript
-
Unambiguous conditions for @supports does not require parentheses
No-Library (pure JS), HTML, CSS, JavaScript
-
Content quotes do not require a backslash
No-Library (pure JS), HTML, CSS, JavaScript
-
A semicolon is not required at end of declaration block
No-Library (pure JS), HTML, CSS, JavaScript
-
CSSBurner: Demonstration of Custom Properties and Var() Function
This fiddle shows how development time can be saved by using custom CSS properties in combination with the @supports group conditional rule