На странице нужно отобразить блоки, каждый из которых по 20 пикселей. Нужно чтобы они занимали всю ширину экрана.
Допустим, ширина экрана 1000 пикселей (window.innerWidth). Я думал, что смогу посчитать, сколько нужно блоков для заполнения по ширине так: 1000 / 20, но у меня получается что нужно 50 блоков, хотя если посмотреть визуально, то нужно гораздо меньше. В чем мой затуп?
Без кода и примера на jsfiddle.net или аналоге сложно сказать.
Особенно это касается части "если посмотреть визуально".
Про полосу прокрутки не забывайте, хотя её наличие не потянет на "гораздо меньше".
А лучше расскажите какую именно задачу вы решаете на самом деле.