首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >移动/桌面媒体查询不工作于手机

移动/桌面媒体查询不工作于手机
EN

Stack Overflow用户
提问于 2015-05-28 16:31:43
回答 1查看 1K关注 0票数 0

昨晚,我致力于使我的网站移动优化。当用户在小于684 it的设备上时,它应该显示移动导航div并隐藏侧栏div。我已经测试了这在我的电脑上工作(通过收缩铬像手风琴)。我还检查了https://www.google.com/webmasters/tools/mobile-friendly/?url=www.kisnardonline.com以查看我的状态,但它说我的站点不适合移动(我意识到我的链接在一起也很可能是有效的/视图)。我将使链接更广泛,一旦我得到它的整体工作。谢谢你的帮助!

这是我的code(http://www.kisnardonline.com/wp-content/themes/mytheme/style.css):

代码语言:javascript
复制
#wrapper { 
    display: block;
    min-width: 684px;
    max-width: 1200px;
    width: 98%; 
    margin: 0px auto; }

@media screen and (max-width: 684px) {
    #wrapper {
        min-width: 0px;  /* show under 684px - mobile */
    }
}

#content { 
    width: 74%;
    float: right; }

@media screen and (max-width: 684px) {
    #content {
        width: 100%;  /* show under 684px - mobile */
    }
}

#mobilenav {
    display: none; 
    margin: 15px auto;
    padding: 10px 10px 10px 10px;
    border-radius:20px;
    border:3px solid #a1a1a1;
    background:#1C2939; }

@media screen and (max-width: 684px) {
    #mobilenav {
        display: block;  /* show under 684px - mobile */
    }
}

#sidebar {
    display: block;
    width: 23%;
    min-width: 170px;
    max-width: 210px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    float: left; }

@media screen and (max-width: 684px) {
    #sidebar {
        display: none; } /* hide under 684px - mobile */
}

这里是我的桌面(大于684 is视图):

这里是我的桌面(小于684 is视图):

这里是我的移动视图(三星Galaxy S6):

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-28 17:29:57

对于响应性页面,您需要添加一个viewport标记,它告诉设备如何显示内容:

代码语言:javascript
复制
<meta name="viewport" content="width=device-width, initial-scale=1">

对于你的另一个问题,“请求桌面站点”不会像你设置的那样工作。如果您有两个单独的站点(一个用于移动站点,一个用于桌面站点),则该功能适用于。例如,移动站点将是m.kisnardonline.com,并且将具有与桌面站点不同的文件。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30512255

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档