css 媒体查询无法正常工作
css media queries not working correctly
我有一个 div(语言模块),它位于页面 header 的图像之上。 div 有一个 "absolute" 位置,因此它位于图像的顶部。
问题是,当 window 的宽度调整到 1499px 以下时,浏览器没有加载正确的 css,因为它使用第二个媒体查询(max-width: 1500px)
其他上述媒体查询工作正常!
@media (max-width: 2500px) {
.mydiv{position:absolute; top:0; left:0; padding-left: 920px;padding-top: 160px;}
}
@media(max-width:1500px) {
.mydiv{position:absolute; top:0; left:0; padding-left: 920px;padding-top: 160px;}
}
} @media(max-width:1499px) {
.mydiv{position:absolute; top:0; left:0; padding-left: 700px;padding-top: 130px;}
}
我在编写这些查询时需要帮助。
谢谢
尝试切换到最小宽度,看看是否能解决您的问题。或者,如果这不能解决问题,您将不得不尝试这样的事情:
@media (min-width: 1500px) and (max-width: 2499px) {
.mydiv{position:absolute; top:0; left:0; padding-left: 920px;padding-top: 160px;
}
在最后一个媒体查询之前有一个额外的括号!!
对此感到抱歉
删除最后一个媒体查询@media(max-width:1499px)之前的粗体括号。多了一个括号
@media (max-width: 2500px) {
.mydiv{position:absolute; top:0; left:0; padding-left: 920px;padding-top: 160px;}
}
@media(max-width:1500px) {
.mydiv{position:absolute; top:0; left:0; padding-left: 920px;padding-top: 160px;}
}
**}** @media(max-width:1499px) {
.mydiv{position:absolute; top:0; left:0; padding-left: 700px;padding-top: 130px;}
}
我有一个 div(语言模块),它位于页面 header 的图像之上。 div 有一个 "absolute" 位置,因此它位于图像的顶部。
问题是,当 window 的宽度调整到 1499px 以下时,浏览器没有加载正确的 css,因为它使用第二个媒体查询(max-width: 1500px)
其他上述媒体查询工作正常!
@media (max-width: 2500px) {
.mydiv{position:absolute; top:0; left:0; padding-left: 920px;padding-top: 160px;}
}
@media(max-width:1500px) {
.mydiv{position:absolute; top:0; left:0; padding-left: 920px;padding-top: 160px;}
}
} @media(max-width:1499px) {
.mydiv{position:absolute; top:0; left:0; padding-left: 700px;padding-top: 130px;}
}
我在编写这些查询时需要帮助。
谢谢
尝试切换到最小宽度,看看是否能解决您的问题。或者,如果这不能解决问题,您将不得不尝试这样的事情:
@media (min-width: 1500px) and (max-width: 2499px) {
.mydiv{position:absolute; top:0; left:0; padding-left: 920px;padding-top: 160px;
}
在最后一个媒体查询之前有一个额外的括号!!
对此感到抱歉
删除最后一个媒体查询@media(max-width:1499px)之前的粗体括号。多了一个括号
@media (max-width: 2500px) {
.mydiv{position:absolute; top:0; left:0; padding-left: 920px;padding-top: 160px;}
}
@media(max-width:1500px) {
.mydiv{position:absolute; top:0; left:0; padding-left: 920px;padding-top: 160px;}
}
**}** @media(max-width:1499px) {
.mydiv{position:absolute; top:0; left:0; padding-left: 700px;padding-top: 130px;}
}