CSS Shorthand Syntax Considered an Anti-Pattern – CSS Wizardry – CSS, OOCSS, front-end architecture, performance and more, by Harry Roberts
Harry Roberts shares why you shouldn’t write
background: black; but be explicit with
background-color: black;. The shorthand syntax often unsets other properties that we never intended to modify and, thus, can cause unwanted side-effects.