デバイスの向き(Android携帯電話)を変更するとscreen.width
が変更されていることに気づきました。例えば、私のHuaweiアンドロイド携帯電話では、肖像画の位置にあるときscreen.width
= 360px、横640px。オリエンテーションの変更とscreen.width
@media screen and (max-device-width:360px){
div {
background-color: green;
}
}
@media screen and (min-device-width:361px){
div {
background-color: blue;
}
}
動作しません:考慮してscreen.width
は、以下のコードは、なぜdevice-width
プロパティの値を保持している(少なくとも私の知る限り)ということ?
がscreen.width
とリンクされている場合は、screen.width
のように実際のデバイスの向きに応じて値を変更しないでください。
http://jsbin.com/kusikelejo/edit?html,css,output何がうまくいかなかったのですか?それは正常に動作しているようです。出力フレームのサイズを変更してみてください。 – cjmling
私はデスクトップを気にしません。私が書いたように、私はモバイルアンドロイド携帯電話のコードをテストしています。そして、上記の 'device-width'の解決策では、デバイスの向きの変更に伴って背景色が変化しません。 – Mulligun81
私はちょうど私の携帯電話のクロムアプリでjsbinリンクをチェックしました。何とか変わっています* - * – cjmling