html - 两个 CSS 媒体查询之一未完成类(class)

标签 html css media-queries

我想为 div 添加媒体查询,以在屏幕宽度小于 820px 和/或高度小于 615px 时更改位置,因此我做了以下操作:

@media screen and (max-width:820px) and (max-height:615px){
    #wrap{
        width:800px;
        height:610px;
        position:relative;
        margin:0 auto;
        top:100px;
        overflow:hidden;
        background:red;
    }
}

宽度不小于820px的条件有效,但高度不行......我做错了什么?

这是一个jsFiddle这样您就可以更容易地理解:

最佳答案

你可以像下面的代码那样做到这一点:

html:

@media screen and (max-width:820px) , screen and (max-height:615px) {
    #wrap{
        width:800px;
        height:610px;
        position:relative;
        margin:0 auto;
        top:100px;
        overflow:hidden;
        background:red;
    }
}

关于html - 两个 CSS 媒体查询之一未完成类(class),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25708207/

相关文章:

html - 在 html 网页中将 html 代码显示为文本

html - 图像最大尺寸根据 parent 的行高

javascript - 如何在我的 Mediaquery 中强制加载仅显示 JQuery 效果的类?

html - CSS 元素悬停只影响第一个

javascript - 单击品牌时 Bootstrap 导航栏不会设置事件页面

html - <pre> 内容不收缩的 Flex 元素

python - Scrapy中是否可以通过CSS属性定位元素?

html - 在 Outlook html 消息中使用相对位置

CSS3 媒体查询故障排除

ios - CSS - iPhone 6 上未应用高度