【问题标题】:Using @media queries for different screen-sizes not working properly对不同的屏幕尺寸使用 @media 查询无法正常工作
【发布时间】:2019-11-24 05:05:42
【问题描述】:

我正在使用带有 sass 的引导程序,并尝试让不同的媒体查询发挥作用。由于大多数线程仅与 css 有关,我不确定我的问题出在哪里以及如何正确解决它。 min-width: 1400px 的设置有效,而较小分辨率的设置无效。似乎它们被另一个@media-query 覆盖了。我怎样才能避免这种情况?

我将 Angular 与 Bootstrap4 和 SASS 一起使用。我使用的引导类是容器流体。为了使我的网站对不同的设备做出响应,我尝试使用@media-queries 使我的布局对不同的设备保持一致。 我正在/正在使用引导类“col-md ...”等来使布局响应。

由于 SASS 不允许像 {} 和分号这样的括号,我不太确定,如果我用我的方法覆盖了某些东西。

@import '../../sass/var'

@media (min-width: 1351px)
 .upper
   margin-left: 290px
 .welcome
   font-family: $font
   color: $white
   font-size: 30px
@media (max-width: 1350px)
 .upper
  margin-left: 100px
 .welcome
  font-family: $font
  color: $white 

对于更高的分辨率,它可以按预期工作并显示所需的结果。不幸的是,这种方法无法更改较低的分辨率。

【问题讨论】:

标签: html css sass bootstrap-4


【解决方案1】:

您违反了底部块的一些缩进规则。确保在嵌套时设置正确的缩进,就像在顶部块中所做的那样。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-08
    • 2015-05-04
    • 1970-01-01
    • 2019-06-30
    • 2015-02-28
    • 2016-12-14
    相关资源
    最近更新 更多