1

サイトに 2 つのサイドバーを配置したいと考えています。ビューポートを使用したレスポンシブ CSS があります。しかし、モバイル ブラウザーでサイトを開いたときにサイドバーを表示したくありません。タブはうまくいくでしょう。私ができる方法はありますか?

例: スタック オーバーフロー。モバイルで開くと、サイドバーが表示されません。私はこれに似たものが欲しいです。

前もって感謝します。:)

4

3 に答える 3

4

このモバイル定義のみにメディア クエリを使用できます。

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
/* Styles */
}

詳しくはこちらをお読みください http://css-tricks.com/snippets/css/media-queries-for-standard-devices/

于 2013-03-21T07:49:41.790 に答える
1

次のように、メディアクエリを使用して、サイドバーを選択的に表示/非表示にできます (以下のコードで該当するサイドバー クラスを変更します)。

@media only screen and (max-width: 480px) {
    .sidebar {
        display: none;
    }
}
于 2013-03-21T07:46:03.220 に答える
0

Stack Overflow には、モバイル ページ用のカスタム HTML があります。

しかし、 Bootstrapを試すことができます

于 2013-03-21T07:49:32.177 に答える