我不知道我的媒体查询是否正确

I don't know if my media queries are correct

我目前正在尝试构建一个响应式网站,但遇到了这些媒体查询问题。所以这是我的问题。

.safehouse-sub {
     color: #000000; 
     text-align: justify;
}

@media(min-width: 900px) {
.safehouse-sub {
     color: #000000; 
     text-align: justify;
     }
}  

@media(max-width: 900px) {
.safehouse-sub { 
    color: #000000;
    text-align: center;
    }
}

这段代码给了我想要的效果,但是如果我删除

@media(min-width: 900px) {
.safehouse-sub {
     color: #000000; 
     text-align: justify;
     }
}  

那么它只使用

@media(max-width: 900px) {
.safehouse-sub { 
    color: #000000;
    text-align: center;
    }
}

为什么?除非屏幕达到 900px,否则原生样式不应该保持活动状态吗?如果不是,那么我是否必须为每种样式设置 2 个媒体查询?

您的媒体最大宽度在 900px 屏幕下使用,因此您的代码与您想做的相反。

答案:

.safehouse-sub {
     color: #000000; 
     text-align: justify;
}

@media(min-width: 900px) {
.safehouse-sub { 
    color: #000000;
    text-align: center;
    }
}