* Resizing your browser window.
* Changing font-size for accessibility (Ctrl+, Ctrl-)
* Moving your browser between multiple screens
If responsive was server-side, each of these scenarios would cause a page reload in order to accomodate the adjusted layout.
Responsive design doesn't just mean CSS media queries. It more commonly means using floating div/ul instead of tables for layout.
I love responsive design for exactly this. I often have small or large browser windows, and being able to choose instead of being constrained by fixed-width sites is great.
* Resizing your browser window.
* Changing font-size for accessibility (Ctrl+, Ctrl-)
* Moving your browser between multiple screens
If responsive was server-side, each of these scenarios would cause a page reload in order to accomodate the adjusted layout.
Responsive design doesn't just mean CSS media queries. It more commonly means using floating div/ul instead of tables for layout.