Normalise button styling

Author: luxlogicaCreated Mar 27, 2020Updated Aug 8, 2025

One of the issues that normalize.css never addressed very well is the discrepancy in the styling of some form elements in different browsers. It would be awesome if modern-normalize could address at least the discrepancies in the <button> elements that still exist.

As an example, right now after applying modern-normalize, this is what buttons look like on Safari:

Screen Shot 2020-03-28 at 10 22 14 am

...and this is what they look like on Firefox:

Screen Shot 2020-03-28 at 10 22 31 am

Source: sindresorhus/modern-normalize