4

ウィンドウのサイズが最小サイズを下回った場合、コンテンツを非表示にするのが好きです。例 (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 がなくても動作するはずです。

4

1 に答える 1

8

あなたが探しているのは「CSS Media Queries」です。

詳細については、この記事をご覧ください: http://mobile.smashingmagazine.com/2010/07/19/how-to-use-css3-media-queries-to-create-a-mobile-version-of-your-website /

この例は、CSS だけで探しているものを実現します。

@media only screen and (max-device-width: 480px) {
  aside { 
    display:none;
  }
}

twitter ブートストラップを調べて、特定のコンテキストで要素を非表示にするレスポンシブ グリッド システムとクラスを作成するためにこれがどのように使用されるかを確認することもできます。

于 2013-01-14T21:26:07.750 に答える