2013-05-11 88 views
3

我剛剛踏入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出現,但仍需要在瀏覽器中的效果?這應該如何工作?

+0

如果正在運行,您的CSS必須以某種方式鏈接到HTML文件; Sass非常強大,但並沒有那麼多。 :D你在RoR中使用它嗎?資產管道有時是一件奇怪的事情。 **任何鏈接或的jsfiddle看看?**的 – pzin 2013-05-11 17:09:51

+0

可能重複[SCSS局部模板的.css文件不改變文件名](http://stackoverflow.com/questions/16467410/scss-partials-for-css-文件,而無需改變-的文件名) – cimmanon 2013-05-11 21:58:20

回答

1

好的,這對我來說真的很愚蠢。我寫了@import "normalize/normalize";,但在此之後,我當然需要包含它,如@include normalize,其中'normalize'是mixin的名稱。好吧!

相關問題