首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CSS媒体查询未在指定宽度处激活。为什么不行?

CSS媒体查询未在指定宽度处激活。为什么不行?
EN

Stack Overflow用户
提问于 2014-07-09 14:15:41
回答 2查看 478关注 0票数 0

我有一个横跨页面(100%宽度)的栏,其中有一个子容器,它跨越了父容器宽度的80%。

我有以下CSS媒体查询,它应该将子容器的宽度从80%增加到100%:

代码语言:javascript
复制
@media screen and (max-width: 900px), screen and (max-device-width: 900px){
    #imagebar .container{
        width: 100%; 
    }
}

然而,使用我的chrome开发工具给我的尺寸,查询以990px的宽度生效。不是900px。这发生在我的所有媒体查询中;它们都比正常情况下提前激活了80-100px。有人知道这可能是什么原因吗?

EN

回答 2

Stack Overflow用户

发布于 2014-07-09 14:19:35

这是错误的格式。

代码语言:javascript
复制
 @media screen and (max-width: 900px), screen and (max-device-width: 900px){
    #imagebar{
        .container{
            width: 100%; 
        }
    }
}

应该是:

代码语言:javascript
复制
@media screen and (max-width: 900px), screen and (max-device-width: 900px){
#imagebar .container{
        width: 100%; }

如果要调用另一个元素中的元素,请不要同时打开两个元素,只需指定要编辑或更改的父元素。

票数 0
EN

Stack Overflow用户

发布于 2014-07-09 14:33:09

你可以这样试一下,它对你很管用。

代码语言:javascript
复制
/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
 @media only screen and (min-width: 480px) and (max-width: 767px) {
  your css  here 

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

https://stackoverflow.com/questions/24646541

复制
相关文章

相似问题

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