My problem seems simple, but I can't find an easy solution.
What I need is to create a grid with fixed widths and a fixed distance between each column.
Each column should be 400px wide, and as the browser window is resized, the grid should adjust by reducing the number of columns while maintaining their width and spacing.
The content within the grid should flow seamlessly over all the columns.
I've explored open-source grid systems like Bootstrap and Skeleton, but they all use percentage widths which change with resizing, which is not what I need.
Is there a simpler way to achieve this?
Edit/Clarification:
Here's how it currently looks without columns: http://jsfiddle.net/xjrt8qrm/16/show/
<div>See the fiddle</div>
I want to have x columns, where x is the maximum number of 400px columns based on the user's resolution. The content should flow like a newspaper from top to bottom in a single row of columns.
This is how I imagine it looking on a PC: https://i.sstatic.net/ycF2m.png. (Please ignore the text/comments in the image).