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标记。没错。编辑了我的答案以找到你的根本原因。。。我把你的问题看得太快了!非常感谢。不知道我怎么会错过那一次。谢谢!不知道我怎么会错过那一次。谢谢!不知道我怎么会错过那一次