Here I assigned a width of 25% to each button in a line, but since it seems to be adding spacing between them the buttons won't "fit" and one of them goes to the line below.
button {
width: 25%;
border: none;
margin:0;
https://jsfiddle.net/o3L3ofa2/
Any elegant way to fix this without trying percentages like 22% etc?