自动调整内容,以屏幕大小与@media



我试图让我的网站自动调整其内容屏幕大小,所以如果我从iPhone或类似的网站进入布局应该改变。

@media (max-width: 600px) {
    .logo {
        font-size: 30px;
        text-align: center;
    }
    .nav {
        text-align: center;
        font-size: 35px;
    }
}

当我在我的电脑上的谷歌chrome浏览器上进入页面的内容改变,因为它应该当我减少chrome窗口,但当我从我的iPhone 5进入它的页面改变其内容如下:

@media (min-width: 800px) {
    .nav {
        text-align: right;
        margin-top: -30px;
        margin-right: 20px;
    }
    .logo {
        padding-top: 17px;  
        padding-bottom: 0;
    }  
}

我是否使用了@media错误,或者当我从iPhone输入它时,为什么页面不调整到我的第一段代码?

CSS尝试使用设备宽度

@media only screen  
and (min-device-width : 800px) 
{
  .nav {
    text-align: right;
    margin-top: -30px;
    margin-right: 20px;
    }
.logo {
    padding-top: 17px;  
    padding-bottom: 0;
}  
}

最新更新