0

レスポンシブ Web サイトを設計していますが、ページのコンテンツ側とサイドバーを分ける右の境界線を隠すことができません。ボーダーはdivタグの右側にあり、画面がモバイルサイズに縮小されたときにボーダーを非表示にしたい. どんな助けでも大歓迎です。

4

2 に答える 2

0

メディア クエリを使用すると、画面サイズ、解像度などに応じてスタイルのプロパティを変更できます。

メディア クエリを作成し、その中に条件付きスタイルを配置するだけです。例えば:

@media only screen and (max-width: 800px) {
  .element {
    border-right: none;
  }
}

これは問題なく機能しますが、通常は、最初にモバイルにアプローチすることをお勧めします。モバイル ファーストの CSS を作成する場合、基本 CSS は小型デバイス用であり、メディア クエリを使用して大型画面用のルールを追加します。max-widthメディア クエリの を に変更し、min-widthCSS を記述するときに逆のロジックを使用するだけでうまくいきます。

さらに情報が必要な場合は、メディア クエリに関する次の 2 つの記事を参照してください: CSS-TricksMDN

于 2013-10-11T18:40:23.833 に答える