4

我的 CSS 媒体查询有问题。它们在计算机上工作得很好,但在我的 iPhone 上不工作。这是我所拥有的:

@media only screen and (max-width: 400px) {
    .logInCenter{
        width:90%;
        left:0;
        top:0;
        margin-left:0px !important;
    }
}

@media only screen and (min-width: 401px) and (max-width: 768px) {

    .fluid-half
    {
        display:block;
        padding:20px 0px;
        width:100%;
        float:none;
    }

}

@media only screen and (min-width: 769px) and (max-width: 991px) {

}

@media only screen and (min-width: 992px) and (max-width: 1199px) {

}

@media only screen and (min-width: 1200px) {

}

问题是我的 iPhone 仅在我将样式放入第三个媒体查询时才检测到样式。问题是在 100% 宽度下,它看起来就像任何其他桌面站点一样。真的很遥远。我希望这是有道理的!谢谢!

4

2 回答 2

16

您确定以下代码在您的 HTMl 头中吗?告诉设计查看视口大小。

<meta name="viewport" content="width=device-width">
于 2013-11-06T10:51:25.313 回答
3

由于您使用的是 css 媒体查询,因此不应在 html 文件中使用元标记。您可以使用以下方法在 css 中进行设置:

@viewport {
   width: device-width;
   zoom:1;
}
于 2015-06-30T10:03:46.337 回答