レスポンシブ Web サイトを設計していますが、ページのコンテンツ側とサイドバーを分ける右の境界線を隠すことができません。ボーダーはdivタグの右側にあり、画面がモバイルサイズに縮小されたときにボーダーを非表示にしたい. どんな助けでも大歓迎です。
6251 次
2 に答える
0
メディア クエリを使用すると、画面サイズ、解像度などに応じてスタイルのプロパティを変更できます。
メディア クエリを作成し、その中に条件付きスタイルを配置するだけです。例えば:
@media only screen and (max-width: 800px) {
.element {
border-right: none;
}
}
これは問題なく機能しますが、通常は、最初にモバイルにアプローチすることをお勧めします。モバイル ファーストの CSS を作成する場合、基本 CSS は小型デバイス用であり、メディア クエリを使用して大型画面用のルールを追加します。max-width
メディア クエリの を に変更し、min-width
CSS を記述するときに逆のロジックを使用するだけでうまくいきます。
さらに情報が必要な場合は、メディア クエリに関する次の 2 つの記事を参照してください: CSS-Tricks、MDN。
于 2013-10-11T18:40:23.833 に答える