媒体查询无法正常工作

Media query not wokring properly

我正在尝试在我的一个网站上使用媒体查询,一开始它运行良好,但后来当我完成所有媒体查询部分网站设计时无法正常工作,这是我在style.css:

@media screen and (max-width: 768px) {}

@media screen and (max-width: 375px) {}

@media screen and (max-width:1920px) {}

@media screen and (max-width:1440px) {}

intex.html 文件中:

<meta name="viewport" content="width=device-width, initial-scale=1.0"/> <link href="css/style.css" rel="stylesheet" type="text/css" media="all" />

添加所有这些后,只有带有 1440px 的最后一个媒体查询有效。这可能是什么原因?

您可能错过了关闭媒体查询的一些括号 {}。检查您是否已关闭所有媒体查询..

尝试如下使用媒体查询,即准确指定要应用的媒体查询。

@media screen and (max-width: 375px) {}

@media screen and (min-width: 376px) and (max-width: 768px) {}

@media screen and (min-width: 769px) and (max-width:1440px) {}

@media screen and (min-width: 1441px) and (max-width:1920px) {}

我建议按如下顺序使用媒体查询。它会起作用。

@media screen and (max-width:1440px) {}

@media screen and (max-width:1920px) {}

@media screen and (max-width: 768px) {}

@media screen and (max-width: 375px) {}