Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 为什么我的媒体查询不适用?_Php_Html_Css_Media Queries - Fatal编程技术网

Php 为什么我的媒体查询不适用?

Php 为什么我的媒体查询不适用?,php,html,css,media-queries,Php,Html,Css,Media Queries,编辑以添加,因此没有其他人将此作为答案发布:我的代码中已经有一个视口标记 我已经阅读了这里对类似问题的许多回答,我确信我的问题可能在我的查询声明的顺序中的某个地方,但我一辈子都不知道在哪里 我有两个div,一个应该以宽布局显示,另一个应该以窄布局显示 <!-- for small layouts --> <div class="container-fluid slogan text-center" id="home-slogan-container-small">

编辑以添加,因此没有其他人将此作为答案发布:我的代码中已经有一个视口标记


我已经阅读了这里对类似问题的许多回答,我确信我的问题可能在我的查询声明的顺序中的某个地方,但我一辈子都不知道在哪里

我有两个div,一个应该以宽布局显示,另一个应该以窄布局显示

<!-- for small layouts -->
<div class="container-fluid slogan text-center" id="home-slogan-container-small">
   small
</div>

<!-- for 800 px and wider -->
<div class="container-fluid slogan text-center" id="home-slogan-container-large">
   large
</div>

我是一名PHP/mySQL开发人员,曾有一个引导网站落在我身上;CSS不是我的强项。任何解释都将不胜感激。

问题出在这里

@media only screen and (min-width: 300px) {
    #home-slogan-container-small { display: block !important;}
    #home-slogan-container-large { display: none !important;}
}
它的最小宽度是。。。这意味着宽度大于该值的任何内容(例如,所有浏览器)的这些属性均为真。把它改成“最大宽度”,你会没事的


编辑:以下所有内容都是正确的,但不是@EmmyS问题的原因。解决方案在上面

我最近在基金会上有这个问题,我怀疑Bootstrap也有这个问题。您的html可能缺少元声明:

<meta name="viewport" content="width=device-width, initial-scale=1">


将它添加到HTML的头部,它可能会很好地工作。出现此问题的原因是,移动浏览器决定“好吧,我不知道如何显示此网站,所以我要像扩展大型浏览器一样扩展它,即使我不是。”

问题出在这里

@media only screen and (min-width: 300px) {
    #home-slogan-container-small { display: block !important;}
    #home-slogan-container-large { display: none !important;}
}
它的最小宽度是。。。这意味着宽度大于该值的任何内容(例如,所有浏览器)的这些属性均为真。把它改成“最大宽度”,你会没事的


编辑:以下所有内容都是正确的,但不是@EmmyS问题的原因。解决方案在上面

我最近在基金会上有这个问题,我怀疑Bootstrap也有这个问题。您的html可能缺少元声明:

<meta name="viewport" content="width=device-width, initial-scale=1">


将它添加到HTML的头部,它可能会很好地工作。出现此问题的原因是,移动浏览器决定“好吧,我不知道如何显示此网站,所以我要像扩展大型浏览器一样扩展它,即使我不是。”

问题出在这里

@media only screen and (min-width: 300px) {
    #home-slogan-container-small { display: block !important;}
    #home-slogan-container-large { display: none !important;}
}
它的最小宽度是。。。这意味着宽度大于该值的任何内容(例如,所有浏览器)的这些属性均为真。把它改成“最大宽度”,你会没事的


编辑:以下所有内容都是正确的,但不是@EmmyS问题的原因。解决方案在上面

我最近在基金会上有这个问题,我怀疑Bootstrap也有这个问题。您的html可能缺少元声明:

<meta name="viewport" content="width=device-width, initial-scale=1">


将它添加到HTML的头部,它可能会很好地工作。出现此问题的原因是,移动浏览器决定“好吧,我不知道如何显示此网站,所以我要像扩展大型浏览器一样扩展它,即使我不是。”

问题出在这里

@media only screen and (min-width: 300px) {
    #home-slogan-container-small { display: block !important;}
    #home-slogan-container-large { display: none !important;}
}
它的最小宽度是。。。这意味着宽度大于该值的任何内容(例如,所有浏览器)的这些属性均为真。把它改成“最大宽度”,你会没事的


编辑:以下所有内容都是正确的,但不是@EmmyS问题的原因。解决方案在上面

我最近在基金会上有这个问题,我怀疑Bootstrap也有这个问题。您的html可能缺少元声明:

<meta name="viewport" content="width=device-width, initial-scale=1">


将它添加到HTML的头部,它可能会很好地工作。出现此问题的原因是,移动浏览器决定“好吧,我不知道如何显示此网站,所以我将像缩放大型浏览器一样缩放它,即使我不是。”

您必须删除上一个媒体查询

@media only screen and (min-width: 300px) {
   #home-slogan-container-small { display: block !important;}
   #home-slogan-container-large { display: none !important;}
}

原因是,这最后一个是唯一的最小宽度规则,并且否决了之前所有的规则(wieport<300px的情况除外)

您必须删除最后一个媒体查询

@media only screen and (min-width: 300px) {
   #home-slogan-container-small { display: block !important;}
   #home-slogan-container-large { display: none !important;}
}

原因是,这最后一个是唯一的最小宽度规则,并且否决了之前所有的规则(wieport<300px的情况除外)

您必须删除最后一个媒体查询

@media only screen and (min-width: 300px) {
   #home-slogan-container-small { display: block !important;}
   #home-slogan-container-large { display: none !important;}
}

原因是,这最后一个是唯一的最小宽度规则,并且否决了之前所有的规则(wieport<300px的情况除外)

您必须删除最后一个媒体查询

@media only screen and (min-width: 300px) {
   #home-slogan-container-small { display: block !important;}
   #home-slogan-container-large { display: none !important;}
}

原因是,最后一个是唯一的最小宽度规则,并否决了所有之前的规则(wieport<300px除外)

重写所有样式,如下所示:

/* Styles for size 0px - 799px */
.small {
  display: block;
}

.middle {
  display: none;
}

.large {
  display: none;
}

/* Styles for size 800px - 1200px */
@media (min-width: 800px) {
  .small {
    display: none;
  }

  .middle {
    display: block;
  }

  .large {
    display: none;
  }
}


/* Styles for size 1200px and more */
@media (min-width: 1200px) {
  .small {
    display: none;
  }

  .middle {
    display: none;
  }

  .large {
    display: block;
  }
}

我选择800px和1200px作为断点。您可以修改或添加新样式。

重写所有样式,如下所示:

/* Styles for size 0px - 799px */
.small {
  display: block;
}

.middle {
  display: none;
}

.large {
  display: none;
}

/* Styles for size 800px - 1200px */
@media (min-width: 800px) {
  .small {
    display: none;
  }

  .middle {
    display: block;
  }

  .large {
    display: none;
  }
}


/* Styles for size 1200px and more */
@media (min-width: 1200px) {
  .small {
    display: none;
  }

  .middle {
    display: none;
  }

  .large {
    display: block;
  }
}

我选择800px和1200px作为断点。您可以修改或添加新样式。

重写所有样式,如下所示:

/* Styles for size 0px - 799px */
.small {
  display: block;
}

.middle {
  display: none;
}

.large {
  display: none;
}

/* Styles for size 800px - 1200px */
@media (min-width: 800px) {
  .small {
    display: none;
  }

  .middle {
    display: block;
  }

  .large {
    display: none;
  }
}


/* Styles for size 1200px and more */
@media (min-width: 1200px) {
  .small {
    display: none;
  }

  .middle {
    display: none;
  }

  .large {
    display: block;
  }
}

我选择800px和1200px作为断点。您可以修改或添加新样式。

重写所有样式,如下所示:

/* Styles for size 0px - 799px */
.small {
  display: block;
}

.middle {
  display: none;
}

.large {
  display: none;
}

/* Styles for size 800px - 1200px */
@media (min-width: 800px) {
  .small {
    display: none;
  }

  .middle {
    display: block;
  }

  .large {
    display: none;
  }
}


/* Styles for size 1200px and more */
@media (min-width: 1200px) {
  .small {
    display: none;
  }

  .middle {
    display: none;
  }

  .large {
    display: block;
  }
}

我选择800px和1200px作为断点。您可以修改它们或添加新的。

不,恰恰相反,它正在扩展它,就像它是一个小浏览器一样,即使它不是。我的html中有viewport标记。没错。编辑了我的答案以找到你的根本原因。。。我把你的问题看得太快了!不,恰恰相反——它正在扩展它,就像它是一个小浏览器一样,即使它不是。我的html中有viewport标记。没错。编辑了我的答案以找到你的根本原因。。。我把你的问题看得太快了!不,恰恰相反——它正在扩展它,就像它是一个小浏览器一样,即使它不是。我的html中有viewport标记。没错。编辑了我的答案以找到你的根本原因。。。我把你的问题看得太快了!不,恰恰相反——它正在扩展它,就像它是一个小浏览器一样,即使它不是。我的html中有viewport标记。没错。编辑了我的答案以找到你的根本原因。。。我把你的问题看得太快了!非常感谢。不知道我怎么会错过那一次。谢谢!不知道我怎么会错过那一次。谢谢!不知道我怎么会错过那一次