メディアクエリとレスポンシブデザインはまったく新しいもので、私は最初のハードルに陥りました。
私は次のものを持っています:
@media only screen and (max-width: 100px) {
#wrap {
background: #F00;
}
}
@media only screen and (max-width: 500px) {
#wrap {
background: #224466;
}
}
そして、最大幅:500pxのみが機能します。画面を下に縮小すると、最初の色に変わりますが、さらに100px未満に縮小すると、他に何も起こりません。
どこで失敗しましたか?
ありがとう
解決:
同じ問題を抱えている他の人のために、SeanVieiraによって提供された答えがここにあります。
カスケードは引き続きアクティブなメディアクエリに適用されるため、それらを入れ替えると問題が解決します)デスクトップブラウザがそれほど小さくならない可能性があるため、RoyStanfieldが提案したように100pxから増やしました。
@media only screen and (max-width: 800px) {
#wrap {
background: #224466;
}
.entry-title {
font-size: 2em;
}
}
@media only screen and (max-width: 400px) {
#wrap {
background: #F00;
}
.entry-title {
font-size: 1em;
}
}