私はしばらくの間クエリを使用していましたが、どのタイプ(電話、ノートパソコン、タブレット、通常の画面)であろうと、あらかじめロードされている幅などをつかんでいました。高さ?だから私はそれを最大幅、最大の高さに変更し、今それは異なる画面と競合しているようです。だから私はそれをmin-widthとmax幅に戻しましたが、同じ問題です。メディアクエリを画面解像度にフックするにはどうすればよいですか?
私はこれらの使用方法について完全に混乱しています。チュートリアルやあらゆる種類のチュートリアルを見ていますが、まだ正しく理解していません。誰かが私を助けることができますか?
以下は2つのクエリで、その競合と、私が推測している理由は最大幅が同じであるためです。
私はちょうど最高の高さに変更され、それでも私は正直には分かりませんので、仕事はありません。
メディアのクエリを作成する画面のサイズは、次のとおりです。 1280 x 768と横向きです。 1280×720
メディアクエリを画面用に1280×768:
@media only screen
and (min-width: 768px)
and (max-width: 1280px)
and (orientation: landscape)
{
/*css here*/
}
コード画面用に1280×720:
@media only screen
and (min-width: 720px)
and (max-width: 1280px)
and (orientation: landscape)
{
/*css here*/
}
私は何をしようとしなかった私もやってみたいですか?私は間違って何をやっている
@media only screen
and (max-height: 720px)
and (orientation: landscape)
{
/*Screen 1280 x 720*/
}
@media only screen
and (max-width: 1280px)
and (orientation: landscape)
{
/*Screen 1280 x 768*/
}
:
は私が失敗した次のことをやってみましたか?私は最大幅:1280と最大高さ:768は、他の解像度についても同じように見えるようにすることはできません...それは画面 "1280 x 768"のように画面のCSSをピックアップ " 1280 x 720 "すべてが高く評価されます。ありがとう。
特定の解像度をターゲットにしたい場合、なぜmin/maxを使用しますか?画面サイズは 'device-width'です。 – zeroflagL
'min-width:720px'の要件は、最初の2つのメディアクエリの両方が適用される1280x768の画面でも明らかに満たされます。ここで解決しようとしている実用的な問題はどれですか? – connexo
@zeroflagLメディアクエリで 'device-width'を使わないのは正当な理由です。 – connexo