I'm trying to get a layout to work without any JS, just HTML and CSS.
top-div
left-div center-div right-div
The idea is to have vertical scroll bars on the center div, but nowhere else on the page, including the body.
It seemed like the best idea would be a vertical flexbox, to make the top row and bottom row, then a horizontal flexbox, to make left, center, and right.
How hard could that be?
Well, if you look at this fiddle, it's clearly too hard for me to make sense:
https://jsfiddle.net/gL4pwkxu/1/
The document always wants to stretch past the height of the window. Why?