【问题标题】:CSS media queries selectively not workingCSS媒体查询选择性地不起作用
【发布时间】:2019-08-07 09:34:40
【问题描述】:

我正在尝试设置页面样式,桌面工作正常,我的问题是移动视图。移动视图正在处理选定的组件,例如背景图像正在完美运行。

我想在移动视图上为这张卡片设置 300px; 的宽度,但它没有被选中,但是当我将高度设置为 700px 或任何它可以工作时。正如您在屏幕截图中看到的那样,移动样式被取消,这意味着它没有被应用。

这是我的 CSS

@media only screen and (max-width: 600px) {
 h3 {
font-size: 1.2em;
 }

.ant-card {
  margin: auto;
  width: 300px;
}

.Background {
background-image: url(./images/mob.jpg);
background-size: cover;
text-align: center;
}

}

 .ant-card {
   margin: auto;
   width: 400px;
    }

有人看到我没看到的东西吗?

【问题讨论】:

标签: css antd antd-mobile


【解决方案1】:

我相信这只是 CSS 文件中决定偏好的顺序。 因此,在之前声明您的“默认”样式是具有相同级别特异性的媒体选择器查询。例如:

 .ant-card {
   margin: auto;
   width: 400px;
 }

 @media only screen and (max-width: 600px) {
   h3 {
     font-size: 1.2em;
   }

  .ant-card {
    margin: auto;
    width: 300px;
  }

  .Background {
    background-image: url(./images/mob.jpg);
    background-size: cover;
    text-align: center;
  }  
}

【讨论】:

  • 谢谢你,对我很有帮助。
  • @LindaKadz 太好了!很高兴听见。如果您可以将答案标记为已接受,这确实有助于社区(当然还有我 :))。
猜你喜欢
  • 2013-05-30
  • 1970-01-01
  • 2023-03-09
  • 1970-01-01
  • 2013-08-14
  • 2015-09-06
  • 2021-08-21
  • 2013-03-12
相关资源
最近更新 更多