CSS line-height Tips: when changing line-height, a colleague changes padding and margin to move the text, so text alignment seem the same as before. margin with Negative value Negative value is ALLOWED for margin property. And it turns out that this is widely used practice. !important is Danger