Ich erinnere mich, dass Estelle Weyl das in ihren Vorträgen oft erwähnte. Wenn Sie .button { background: red; } setzen, haben Sie unbeabsichtigt oder nicht, eine ganze Reihe anderer Eigenschaften auf ihre Anfangswerte gesetzt. Harry Roberts demonstriert dies deutlich und geht sogar so weit zu sagen, dass es eine schlechte Praxis ist.
Ich vermeide es nicht, aber ich denke aktiv darüber nach, jedes Mal, wenn ich eine Abkürzung verwenden möchte. Ich denke mir: „Ich tue das nicht nur aus Faulheit, ich tue es, weil ich tatsächlich all diese Werte setzen möchte.“ Außerdem gilt: Je größer und unbekannter der Code, desto unwahrscheinlicher ist es, dass ich eine Abkürzung verwende.