我正在使用媒体查询来为几个视图端口大小调整单个代码块的大小。我遇到的问题是在我的"媒体"之上和之下。位置,一切按预期工作,在992和1199尺寸之间,它忽略了我的风格。
CSS
foreach($allboats as $key => $boats){
if(($inner_key = array_search($testboat, $boats)) !== false) {
echo "$key and $inner_key";
break; //if you want to stop after found
}
}
HTML:
/* Small devices (tablets, 768px and up) */
@@media screen (min-width: 768px) and (max-width: 991px) {
.smallDevices {
padding-bottom:30px;
margin-bottom:10px;
height: 750px;
}
.smallScreenStyle{
height: 750px;
margin-bottom:10px;
}
}
/* Medium devices (desktops, 992px and up) */
@@media screen (min-width: 992px) and (max-width:1199px) {
.midScreenStyle{
height:650px
}
}
/* Large devices (large desktops, 1200px and up) */
@@media (min-width: 1200px) {
.largeScreenStyle{
height:650px;
}
}
答案 0 :(得分:2)
这不是要使用媒体查询的方式。您没有为各种断点定义不同的类。使用一个。
@@media screen (min-width: 768px) and (max-width: 991px) {
...
.screenStyle{
height: 750px;
margin-bottom:10px;
}
}
/* Medium devices (desktops, 992px and up) */
@@media screen (min-width: 992px) and (max-width:1199px) {
.screenStyle{
height:650px
}
}
/* Large devices (large desktops, 1200px and up) */
@@media (min-width: 1200px) {
.screenStyle{
height:650px;
}
}
答案 1 :(得分:2)
这是组合媒体功能和媒体类型的正确语法:
@media screen and (min-width: 992px) and (max-width:1199px)
请注意媒体类型和媒体功能之间的 和