css - @media only screen and (max-width :1280px), (min-height:801px) 不起作用

标签 css svg media

我有这样的CSS代码

@media only screen and (max-width:1280px){
  .numbertable {
    position:relative;
    display: inline-block;
    padding-bottom: 80%;
    vertical-align: middle;
    right:12%;
    width:45%;
  }
  .gears {
    position:relative;
    display: inline-block;
    padding-bottom: 80%;
    vertical-align: middle;
    right:10%;
    width:75%;
    top:15px;
  }
}

@media only screen and (max-width:1280px), (min-height:801px){
  .numbertable {
    position:relative;
    display: inline-block;
    padding-bottom: 80%;
    vertical-align: middle;
    right:12%;
    top:20px;
    width:65%;
  }
  .gears {
    position:relative;
    display: inline-block;
    padding-bottom: 80%;
    vertical-align: middle;
    right:10%;
    width:75%;
    top:15px;
  }
}

根据我的理解,如果我使用的分辨率是 1280px 宽但低于 800px 高度,那么上面的代码适用。但是,如果分辨率高于 800px,则应该应用底部代码。不是这种情况。我刚刚在 1280x800 分辨率下测试了这个,底部代码应用了,即使它说最小高度 801 像素,这就像最小高度查询没有生效,这是为什么?

最佳答案

我认为您可以再次输入 and 而不是逗号:

@media only screen and (max-width: 1280px) and (min-height: 801px) {

...

}

关于css - @media only screen and (max-width :1280px), (min-height:801px) 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29424192/

相关文章:

html - 使用 stroke-dasharray 从 SVG 的一侧删除笔划

javascript - 如何在运行时使用 javascript 将 illustrator 中的 svg 添加到 DOM?

javascript - 如何在给定的 map 投影中执行 d3.svg.arc?

javascript - 如何获取扬声器输出的媒体流以通过网络传输或录制?

html - 如何根据设备显示/隐藏内容

jquery - 根据标题用 jQuery 隐藏 anchor href

css - 样式组件局部变量

javascript - 在div标签中插入省略号(...),如何为其添加功能

css - 在 css 动画属性中转换 svg 动画属性

audio - 媒体时间线应用程序如何在后台工作?