2

我正在做一个电话间隙项目。我已经实现了滑动视图功能。我使用了图像作为文本的背景。图像大小约为 304 * 250。

它在 320 * 480 的屏幕尺寸和 720 * 1280 的屏幕尺寸下完美运行。

现在当我想在 240 * 320 和 480 * 800 的屏幕尺寸中检查相同的情况时?既看不到背景图像,也看不到数据值。

采取的补救措施:

我想用盒子阴影代替图像。我实现了它并在 320 * 480 的屏幕尺寸下对其进行了测试。非常完美。

我想在 240 * 320 的屏幕尺寸和 480 * 800 的屏幕尺寸中使用Media Query进行测试

我从这里引用并尝试实施它,但我没有成功。

我的普通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" />

问题: 它没有实现。我看不到盒子。它只是一个空屏幕。

我的实施有什么错误吗?

4

2 回答 2

1

首先在您的 html 文件中添加此元标记。

<meta content='width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0' name='viewport' />
于 2013-06-12T11:40:25.050 回答
1

我不知道你是否在你的应用程序中这样做了,但在这里你的 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; **;**
   }
}
于 2013-06-12T07:49:29.920 回答