【发布时间】:2021-03-30 13:45:14
【问题描述】:
我正在尝试在 scss 中进行媒体查询,但无法正常工作。我有这样的代码
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">
<style>
body {
background: red;
}
@media (min-width: 460px) {
body {
background: yellow;
}
}
@media (max-width: 459px) {
body {
background: black;
}
}
</style>
现在没有媒体查询适用于宽度 459 像素且背景为红色...(黑色在最大 458 上,黄色在 460 上) 但是当我改为
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">
<style>
body {
background: red;
}
@media (min-width: 460px) {
body {
background: yellow;
}
}
@media (max-width: 460px) {
body {
background: black;
}
}
</style>
然后黑色背景适用于 459 像素,但在 460 像素上,两个媒体查询正在运行... 如何解决这个问题,在最大宽度上我只有黑色背景,在最小宽度上只有黄色?
【问题讨论】:
标签: css responsive-design media-queries