When I was learning website design in the early oughts we were taught to make them 'liquid' to work on different width screens. So it was possible then, and without MBs of JS and CSS. Though there were fewer tools to do so. Tables became pseudo grid mode. I think I still prefer the simplicity of that era.