サイズが 304 * 250 の画像を使用する必要がありました。
320 * 480 の画面サイズと 720 * 1280 の画面サイズで完全に動作しています。
今、画面サイズ240 * 320と画面サイズ480 * 800で同じことを確認したいのですが?背景画像もデータ値も表示されませんでした。
実行された是正措置:
画像の代わりにボックス シャドウを使用することを考えました。320 * 480 の画面サイズで実装してテストしました。完璧でした。
Media Queryを使用して、画面サイズ240 * 320と画面サイズ480 * 800で同じことをテストすることを考えました
こちらを参考に実装してみましたが、うまくいきませんでした。
私の通常のCSS
.container
{
width:80%; height:auto; margin-left:10px; margin-right:10px; background-color:#CCCCCC; text-align:justify; border-radius:20px; box-shadow: 10px 10px 5px #888888; padding:10px; min-height:250px;
}
マイ メディア クエリ CSS
@media only screen and (max-device-width: 240px)
{
.container
{
width:180px; height:150px; margin-left:10px; margin-right:10px; background-color:#CCCCCC; border-radius:20px; box-shadow: 10px 10px 5px #888888; padding:10px; ;
}
}
次の方法でCSSを呼び出しました
<link rel="stylesheet" type="text/css" href="css/common_set.css" />
問題: 実装されませんでした。ボックスが表示されません。ただの空の画面でした。
上記のメディア クエリ css にはアクセスしません。
試した解決策
<meta content='width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0' name='viewport' />
私の実装に間違いはありますか?助けてください!!
明確にするために、答えの最初のポイントを理解していれば
.name_layer
{
float:left; width:100%; padding:0; margin:0; line-height:35px; height:35px; color: #FFFFFF; font-size:20px;
}
.name_layer_text
{
margin-left:1%;
}
.swipe_body
{
padding:0; margin:0; width:100%; height:480px;
}
.container
{
width:200px; height:10px; margin-left:10px; margin-right:10px; background-color:#CCCCCC; border-radius:20px; box-shadow: 10px 10px 5px #888888; padding:10px;
}
@media only screen and (max-width: 240px)
{
.container
{
width:180px; height:150px; margin-left:10px; margin-right:10px; background-color:#CCCCCC; border-radius:20px; box-shadow: 10px 10px 5px #888888; padding:10px; ;
}
}
これは正しいです?しかし、私の出力はコンテナCSSに従って来ます...そして私はブラウザではなくデバイスでテストしています
編集:2
@media only screen and (max-width:240px)
{
.container
{
width:180px; height:150px; margin-left:10px; margin-right:10px; background-color:#CCCCCC; border-radius:20px; box-shadow: 10px 10px 5px #888888; padding:10px;
}
}
@media only screen and (min-width:240px)
{
.container
{
width:250px; height:250px; margin-left:10px; margin-right:10px; background-color:#CCCCCC; border-radius:20px; box-shadow: 10px 10px 5px #888888; padding:10px; top:5px min-height:200px;
}
}
これは小型のデバイスであり、2 番目の CSS を使用しています- min-width: 240px