谁能告诉我为什么媒体查询是在断点之前注册而不是一个即时定位

泰里克·丹尼尔(Tyric Daniel)
 @media only screen and (max-width: 620px) {
      .priority-images{
      width: 65% !important;
    }
    }   
 @media only screen and (min-width: 320px) {
      .priority-images{
      width: 90% !important;
    }
    }

.priority-images正在注册620断点而不是320断点,这让我感到沮丧,我知道它的目标是下面的所有东西,但是当我在没有任何建议的情况下成功使用此方法时?

伊姆兰·拉菲克(Imran Rafiq Rather)

基本上,你是以下两者mobile-first (min-width)desktop-first(max-width)接近在一起。320px to 620px在这种情况下这里有一个重叠320px takes precendence not the 620px.

在您的媒体查询中:

@media only screen and (max-width: 620px) {...} 

视口是从目标width=0width=620px的画面。但是,当您使用时:

 @media only screen and (min-width: 320px) {...}

现在,当您的浏览器宽度变为320px时,此620px媒体查询将被覆盖。

而按我的观察和代码剪断,.priority图像不是在得到优先620px,但在320像素本身。min-width:320px浏览器宽度大于或等于320px时媒体查询将完全控制CSS。因此,我看不到在所有320px浏览器宽度min-width:620px之后都应用媒体查询

检查以下代码段:

body {
  height: 100vh;
  width: 100vw;
}
.priority-images {
  height: 90%;
  margin: 0 auto;
}
@media only screen and (max-width: 620px) {
  .priority-images {
    width: 65% important;
    background: orange;
  }
}
@media only screen and (min-width: 320px) {
  .priority-images {
    width: 90% important;
    background: green;
  }
}
<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1" />
    <link rel="stylesheet" href="style.css" />
  </head>

  <body>
    <article class="priority-images">
      There are no accidents ... No there are not !!!
    </article>
  </body>

  <script src="./script.js"></script>
</html>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

谁能告诉我为什么当我更改填充时此列表消失了,而另一个却不消失?

谁能告诉我为什么这个代码给我一个 TABLE OT Cluster 关键字丢失的错误?

谁能告诉我为什么 JavaScript 中的 {For} 循环返回所有值,包括数组的第一个元素?

只有一个媒体查询有效,但我不知道为什么

谁能告诉我为什么这个linq查询不起作用?

谁能告诉我为什么这个查询不起作用?

请告诉我为什么我的输出中有一个“none”

为什么我不告诉我,Python Threading会运行一个函数?

谁能告诉我为什么8> 7 <6 = true?

谁能告诉我为什么不返回该值?

请谁能告诉我为什么输出是这样的?(蟒蛇)

谁能告诉我为什么该功能可以工作?

谁能告诉我为什么这一次有效?

为什么Word VBA会告诉我一个对话框已打开?

为什么只有一个媒体查询不起作用?

为什么我的媒体查询断点不触发该图像?

有人可以告诉我为什么这不是一个常数表达式吗?

对于@SpringBootTest,为什么我没有一个告诉我“配置错误:发现@BootstrapWith的多个声明”?

为什么C告诉我我需要一个指向MSP430函数的指针

有人能告诉我为什么我在执行后得到一个“空”输出吗?

为什么即使我已经声明了别名,Mysql 仍然告诉我有一个未知的列?

为什么 PyCharm 告诉我可以在赋值之前引用我的变量之一?

为什么在使用媒体查询时需要为最大高度添加一个额外的像素?

尝试制作一个随机数的变量,但出现错误。谁能告诉我怎么了?

谁能告诉我为什么我的触发器不按我预期的方式工作?

为什么React告诉我this.handleClick不是函数?

谁能告诉我为什么我们需要解码URIComponent

为什么我们使用此代码请谁能告诉我

谁能告诉我为什么我的程序会无限循环?