Hej Gunnar,
Breitenunterschied bleibt.
Im Firefox gibt’s bei Buttons innendrin noch Padding. Wenn das stört:
button::-moz-focus-inner { margin: -1px; border-width: 1px; padding: 0; }
Siehe https://forum.selfhtml.org/self/2016/jun/28/css-kopieren/1669975#m1669975 ff.
Interessant! Kümmert sich wohl meine normalize.css schon drum. Allerdings sollte auch dieses Problem mit box-sizing: border-box;
behoben sein.
Warum eigentlich den Vendor-Präfix in deinem Beispiel verwenden?
Man will für keinen Browser einen padding, also würde es folgendes genauso tun:
button { margin: -1px; border-width: 1px; padding: 0; }
Oder nur padding, wenn es nur um den Innenabstand geht...
Marc