inline-blockの要素で隙間を作らない

ulにfont-size:0;を指定しなかった場合

ulにfont-size:0;を指定した場合

可変のblock要素の比率を、ウィンドウサイズを変えても維持する

ウィンドウを縮めてみてください