SASS:normalize.css工作,但不会显示在编译的CSS文件中?
问题描述:
我刚刚踏入SASS世界的第一步。我建立了一切,创建了一个新项目并下载了normalize.css
的SASS端口。SASS:normalize.css工作,但不会显示在编译的CSS文件中?
持有我所有的SASS文件的文件夹里面,我已经叫一个文件夹“正常化”。它包含一个名为normalize.scss
的文件,该文件包含一个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必须以某种方式链接到HTML文件; Sass非常强大,但并没有那么多。 :D你在RoR中使用它吗?资产管道有时是一件奇怪的事情。 **任何链接或的jsfiddle看看?**的 – pzin 2013-05-11 17:09:51
可能重复[SCSS局部模板的.css文件不改变文件名](http://*.com/questions/16467410/scss-partials-for-css-文件,而无需改变-的文件名) – cimmanon 2013-05-11 21:58:20