レスポンシブにしようとしているポートフォリオ Web サイトがあり、メディア クエリを使用して動作させるのに少し問題がありますが、S3 で人々に表示できるようにしたいと考えています。この投稿の診断ツールを使用して、電話にインストールされている 2 つのブラウザー (Samsung の既定のブラウザーと Chrome) でデバイスの幅の 2 つの異なる値を得たので、デバイスのピクセル比と組み合わせて「幅」を使用しています。
スタイルシートにあるものは次のとおりです。
body, html
{
display: block;
font-family: quicksand, arial;
background-color: #EFEFEF;
width: 100%;
height: 100%;
margin: 0;
padding: 0;
}
#container
{
background-color: red;
width: 50%;
height: 50%;
}
@media only screen and (max-width: 22em) and (-webkit-device-pixel-ratio: 2)
{
#container
{
width: 100%;
height: 100%;
background-color: yellow;
}
}
何らかの理由で、S3 でページを表示しても背景色が赤のままです。何か不足していますか?