html - CSS 媒体最小宽度不应用所有样式

标签 html css media-queries

我有以下 CSS 样式:

@media (min-width: 1280px)
{
    .window-padding {
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 30px;
        padding-right: 30px;
    }
}

@media (min-width: 769px)

{
    .window-padding {
        padding-right: 20px;
        padding-left: 20px;
        padding-left: 10px;
        padding-right: 10px;
    }
}

.window-padding {
    padding-right: 10px;
    padding-left: 10px;
    padding-left: 0px;
    padding-right: 0px;
}

但是,当我在浏览器中打开时(宽度 > 1280px),仅应用了 min-width:1280px 的 padding-top 和 padding-bottom。 padding-left 和 padding-right 来自没有 @media 条件的样式。 这是它的应用:

enter image description here

编辑: 我将 CSS 重新排序为最小尺寸,首先解决了这个问题。 另外,我有错误的重复填充样式。

最佳答案

始终在 main CSS 文件之后调用 @media 样式,这可能会帮助您覆盖样式。

.window-padding {
    padding-right: 10px;
    padding-left: 10px;
    padding-left: 0px;
    padding-right: 0px;
}
@media (min-width: 1280px)
{
    .window-padding {
        padding-top: 20px;
        padding-bottom: 20px;
        padding-left: 30px;
        padding-right: 30px;
    }
}

@media (min-width: 769px) and (max-width: 1279px)
{
    .window-padding {
        padding-right: 20px;
        padding-left: 20px;
        padding-left: 10px;
        padding-right: 10px;
    }
}

关于html - CSS 媒体最小宽度不应用所有样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39639498/

相关文章:

java - 将页面重定向到另一个 url,但将 View 名称保留在地址栏中

animation - CSS3 格 'pulse'

css - 我应该使用 CSS3 媒体查询为视网膜显示设备提供不同的图像尺寸吗?

jquery - WebLayout 中无序列表下方的 Magic Gap

wordpress - CSS @page 不适用

html - 在不使用 @media print 的情况下将 css 样式添加到 window.print()

php - 在 PHP 中显示 mysql 表而不知道总列数

javascript - 我如何使用 Javascript 计算两个#ID 的点击次数并根据哪个#ID 获得最多点击返回结果?

css - 从数据以编程方式创建响应式 Bootstrap 表单

javascript - 如何在移动设备中滚动时隐藏水平滚动条