媒体查询忽略了" medium"选择

时间:2016-12-14 21:32:54

标签: css html5

我正在使用媒体查询来为几个视图端口大小调整单个代码块的大小。我遇到的问题是在我的"媒体"之上和之下。位置,一切按预期工作,在992和1199尺寸之间,它忽略了我的风格。

CSS

foreach($allboats as $key => $boats){
    if(($inner_key = array_search($testboat, $boats)) !== false) {
        echo "$key and $inner_key";
        break; //if you want to stop after found
    }
}

HTML:

 /* Small devices (tablets, 768px and up) */
@@media screen (min-width: 768px) and (max-width: 991px) {
    .smallDevices {
      padding-bottom:30px;
      margin-bottom:10px;
      height: 750px;
    }
    .smallScreenStyle{
     height: 750px;
     margin-bottom:10px;

    }
}

/* Medium devices (desktops, 992px and up) */
@@media screen (min-width: 992px) and (max-width:1199px) {
    .midScreenStyle{
        height:650px
    }
}

/* Large devices (large desktops, 1200px and up) */
@@media (min-width: 1200px) {
    .largeScreenStyle{
       height:650px;
    }
}

2 个答案:

答案 0 :(得分:2)

这不是要使用媒体查询的方式。您没有为各种断点定义不同的类。使用一个。

@@media screen (min-width: 768px) and (max-width: 991px) {
    ...
    .screenStyle{
         height: 750px;
         margin-bottom:10px;
    }
}

/* Medium devices (desktops, 992px and up) */
@@media screen (min-width: 992px) and (max-width:1199px) {
    .screenStyle{
        height:650px
    }
}

/* Large devices (large desktops, 1200px and up) */
@@media (min-width: 1200px) {
    .screenStyle{
       height:650px;
    }
}

答案 1 :(得分:2)

这是组合媒体功能和媒体类型的正确语法:

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

请注意媒体类型和媒体功能之间的