css - 最大宽度 241px 不适用于最小的浏览器尺寸

标签 css responsive-design media-queries

我有 max-width:241px 用于 240px 浏览器大小,但是当浏览器大小为 240px 时不会调用此媒体查询,而是调用 max-width:420xpx。

如何解决这个问题? Link , 这是 Mobile emulator 的链接

@media only screen and (max-width:241px){
.home-header-div{ height: 750px !important; }
}

代替

@media screen and (max-width:420px)

最佳答案

当浏览器大小为 240px 时,将调用 240,因为您已为其定义了规则。媒体查询将采用范围,如果您定义了类似的范围,那么它将采用最后定义的范围..

body {
    background-color:lightgreen;
}

@media only screen and (max-width: 500px) {
    body {
        background-color:lightblue;
    }
}
@media only screen and (max-width: 490px) {
    body {
        background-color:red;
    }
}

在这个例子中,颜色只会在 10px 范围内变成蓝色

关于css - 最大宽度 241px 不适用于最小的浏览器尺寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36886072/

相关文章:

jquery - 添加 img 属性的响应式图像替换

html - 媒体查询不适用于响应式设计

css - 边框在 Firefox 中未显示,表上有边框折叠,位置为 : relative on tbody, 或单元格上有背景色

css - 一拉左,一拉右,但我如何居中?

html - 使用 textwrap 将站点分成 2 列

html - 文本超出容器的问题( Bootstrap )

html - 简单的 "Sub Sub"选项

javascript - SVG 和响应问题

html - 让@media 查询与按钮一起正常工作

html - 为什么我的标志在所有浏览器中都可见,但在他们的打印 View 中不可见