我刚刚迈出进入 SASS 世界的第一步。我设置了所有内容,创建了一个新元素并下载了 normalize.css
的 SASS 端口。
在包含我所有 SASS 文件的文件夹中,我有一个名为“normalize”的文件夹。它包含一个名为 normalize.scss
的文件,其中包含一个 mixin,该 mixin 再次导入一些包含实际 CSS 代码的其他 mixin。
在我的 screen.scss
之上,我只有 @import "normalize/normalize";
。
screen.scss
编译成 screen.css
,供我的 index.html
使用。在浏览器中查看该页面,正常化已生效。但是当我查看 screen.css
时,我没有看到规范化代码。
为了确保我正在导入/加载正确的文件,我将其粘贴到 normalize.scss
: /*! normalize.css v2.1.1 | MIT License | git.io/normalize */
之上。
由于此评论确实出现在 screen.css
中,我知道我使用的是正确的文件,但仍然:实际规范化 CSS 代码未出现在 screen.css
中但仍在浏览器中生效是否正常?这应该如何工作?
最佳答案
好吧,这对我来说真的很愚蠢。我写了 @import "normalize/normalize";
,但在那之后我当然需要像 @include normalize
一样包含它,其中 'normalize' 是 mixin 的名称。哦好吧!
关于css - SASS:normalize.css 有效,但未显示在已编译的 CSS 文件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16499552/