【问题标题】:Media query does not work with pixels defined媒体查询不适用于定义的像素
【发布时间】:2019-05-28 17:49:00
【问题描述】:
 <div class="col-md-4 saldos">
    <div class="saldo">
        <p>Saldo</p>
        <h1>R$ 713,00</h1>
    </div>
</div>


@media (max-width: 800px) {
    .saldo {
        width: 150px;
    }

}

我定义了 800px,但它只适用于 530px。有谁知道为什么会这样?

【问题讨论】:

  • 对不起,这是我第一次使用 stackoverflow。如果有帮助,我会给你看我的 html。
  • @media screen and (max-width: 800px) { } 不行吗?
  • 您拥有的样式线适用于 800 像素以下的设备。 530

标签: html css media-queries responsive


【解决方案1】:

试一试:

@media only screen and (max-width: 800px) { 
   .saldo {
    width: 150px;
}

.saldo h1 {
    font-size: 25px;
}
}

【讨论】:

  • 我已经尝试过了,但也不起作用。还是谢谢你!
  • 你好,@alicesesti 我认为你错误地通过了嵌入文件 CSS,我有一个问题要问你,你是否无条件地嵌入了包含上述代码的 CSS 文件?尝试嵌入这样的代码 &lt;link rel="stylesheet" href="print.css"&gt; 而不是这样的 &lt;link rel="stylesheet" media="mediatype and|not|only (expressions)" href="print.css"&gt; 并将上面的代码放入 print.css 文件
  • 另一个建议你可以使用这种风格@media screen and (max-width: 530px) and (min-width: 800px), (min-width: 1100px) {
  • 如果这些解决方案不起作用,我可以建议 jquery 操作来解决您的问题
猜你喜欢
  • 2016-01-30
  • 2018-05-12
  • 2023-03-07
  • 2013-08-07
  • 2013-06-05
  • 2015-09-06
  • 2015-12-18
  • 2013-12-05
  • 2019-11-26
相关资源
最近更新 更多