css - @media in css3 仅适用于第一次选择

标签 css media-queries

我的 CSS 应该根据大小产生三种不同的背景颜色:

@media all and (min-width: 481px) and (max-width: 880px) { 
    body {
        background:#F69;
    }
}

@media all (min-width: 341px) and (max-width: 480px) {
    body {
        background:#06F;
    }
}

@media all and (max-width: 340px) {
    body {
        background:#000;
    }
}

此代码仅更改第一个尺寸范围的背景颜色。为什么?我怎样才能让它适用于所有三个范围?

最佳答案

您的代码是正确的。你应该只得到一种颜色。您的媒体查询设置正确。对于不同的屏幕分辨率,背景颜色会有所不同。尝试使用不同的浏览器。

关于css - @media in css3 仅适用于第一次选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7288793/

相关文章:

iphone - @media 查询奇怪与 "or"和 iPhone

jquery - 使用 jQuery 滚动页面

html - 不同页面上使用 em 的 CSS 字体大小不同

javascript - 对于我的可点击下拉菜单,图标内的区域不可点击

css - 你能帮我做移动媒体查询吗?

CSS 无法识别最小宽度媒体查询

javascript - 响应式谷歌可视化数据表

html - 缩小窗口时 div 的背景颜色不粘

html - 修复了 ios7 的背景图片

css - Macbook retina 拾取 iPad retina 媒体查询