【发布时间】:2020-07-07 23:46:16
【问题描述】:
我在 CLI 版本 8 上运行 Angular 应用程序。上次我将代码检查到 github 并构建生产时一切正常。但是现在当我尝试在 localhost 上运行它时,似乎出现了问题。 HTML 文件没有从 CSS 文件中提取媒体查询。当我从媒体查询中写出我的 CSS 时,一切正常,但在媒体查询中它不起作用。
另外,当我尝试在 chrome 上检查时,这些类附加在 HTML 标签上,但 CSS 不会显示。我不知道我在哪里做错了。我的猜测是由于某些构建导致错误或由于某些 npm 包或可能是其他原因。
这些是我正在使用的媒体查询:
/* mobiles (landscape and portrait) */
@media only screen and (min-width: 320px) and (max-width: 500px) {}
/* iPads (portrait and landscape) ----------- */
@media only screen and (min-width: 550px) and (max-width: 800px) {}
/* Desktops and laptops ----------- */
@media only screen and (min-width: 850px) and (max-width: 1024px) {}
/* bigger laptops */
@media only screen and (min-width: 1224px) { }
请帮助我摆脱这种情况。提前致谢。
【问题讨论】:
-
您的媒体查询在 css 文件的末尾?
-
没有我的 CSS 文件以这些媒体查询开头
-
我希望您的 html 文件中添加了 viewport 元标记。
<meta name="viewport" content="width=device-width, initial-scale=1.0"> -
是的,它就在那里。
标签: html css angular media-queries angular8