I'm trying to implement a table using only divs while setting the header to a fixed position so we can scroll up and down and the header will always be visible.

The fake table was working pretty well until I started to implement the fixed header:

**[FIDDLE](https://jsfiddle.net/2wc5k450/)**

But when I set the `position: fixed` the size of the header or the body changes.