ウィンドウのサイズが最小サイズを下回った場合、コンテンツを非表示にするのが好きです。例 (http://css-tricks.com/dynamic-page-replaceing-content/) を見つけましたが、なぜそれが機能するのかわかりませんでした。
<div class="container">
<div class="box left">foo1</div>
<aside class="box right">foo2</aside>
</div>
目標は、コンテナの幅が指定された最小サイズを下回った場合、脇に隠されることです。css を使用するだけで、javascript がなくても動作するはずです。