【问题标题】:Mobile @media query not making container cover whole screen移动@media 查询不使容器覆盖整个屏幕
【发布时间】:2019-03-15 00:49:08
【问题描述】:

我有一个调查页面,其中有一个 background-color: red 和一个较小的容器来保存调查内容,如下面的桌面示例所示:

现在,我使用这些@media 查询试图让白色容器覆盖手机上的整个页面(所以整个页面都是白色容器,没有红色背景)

@media (max-width: 600px) {
  #survey-container {
    width: 100%;
    padding: 0px;
    }
  }
  @media (max-height: 800px) {
  #survey-container {
    height: 100%;
    padding: 0px;
    }
  }

现在,这些查询似乎对手机没有影响,给我这个页面:

为什么我的容器还没有覆盖整个页面?

完整的 HTML 代码在这里,giants-survey.html 页面:https://glitch.com/edit/#!/jdipasquale

【问题讨论】:

  • #survey-container 的职位声明是什么?
  • 在导致问题的字体导入之后,您的媒体查询上方有一个流氓括号。此外,您需要将媒体查询移到其余 CSS 下方,以便它们覆盖默认样式。

标签: html css media-queries


【解决方案1】:
@import url(https://fonts.googleapis.com/css?family=Raleway:400,500) }

此字体导入末尾的括号导致 @media 查询不起作用,删除它并添加 min-width: 100% 使其起作用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-09
    • 1970-01-01
    • 1970-01-01
    • 2021-02-09
    • 1970-01-01
    相关资源
    最近更新 更多