0

我有一个看起来像这样的 css 文件:

#foo{
    width: 35%;
    height: 380px;
}

@media only screen and (max-device-width: 480px) {
    #foo{
        width: 100%;
        height: 100%;
    }
}

当我从移动浏览器运行 html 时,它没有全屏显示,知道需要修改什么吗?我试过 Safari 和 Chrome,但似乎都没有在移动设备上应用更改。

4

2 回答 2

1

确保元视口标签设置为 width=device-width:

<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
于 2013-09-20T22:21:26.407 回答
0

我唯一能想到的是,您正在测试的设备实际上有一个大于 480 像素的屏幕。

通过在没有“设备”的情况下在我的笔记本电脑上缩小代码来在浏览器中测试您的代码。

#foo{
    width: 35%;
    height: 380px;
}

@media only screen and (max-width: 480px) {
    #foo{
        width: 100%;
        height: 100%;
    }
}
于 2013-09-20T22:00:28.737 回答