我發現SASS,聽起來很棒,你可以使用變量,使代碼更清潔,等等......但是,我發現它是針對Ruby on Rails的。Sass只是HTML
有沒有一種方法可以像HTML一樣使用它,就好像它是CSS一樣? 如果不可能,那裏有類似的東西嗎?
謝謝!
(順便說一句,我會使用PHP)
我發現SASS,聽起來很棒,你可以使用變量,使代碼更清潔,等等......但是,我發現它是針對Ruby on Rails的。Sass只是HTML
有沒有一種方法可以像HTML一樣使用它,就好像它是CSS一樣? 如果不可能,那裏有類似的東西嗎?
謝謝!
(順便說一句,我會使用PHP)
玉是你要尋找的預處理器的名稱。
Css-tricks提到並在代碼工具包的視頻教程中顯示它。
編輯:看評論:)
你可以在任何地方使用SASS,只要你已經安裝了ruby。它不一定是Ruby on Rails項目,你只需要安裝SASS gem。
見 - http://sass-lang.com/tutorial.html
或者有其他CSS預處理器,如以下,且正在使用Node.js的,而不是ruby編譯手寫筆。
LESS - http://lesscss.org/
筆 - http://learnboost.github.com/stylus/
他們每個人都提供了類似的功能,但略有不同的語法。
您可以使用sass二進制文件實際上使用sass。下面將看的文件夾./css/sass更改,然後放置./css編譯.css文件
sass --watch css/sass:css
Haml的和薩斯已在Ruby中已經使用了一段時間,簡化模板(Haml的),讓更多的CSS智能,靈活和可管理(Sass);現在他們來到PHP的phaml。
獨立於框架。 PHamlP可以用於任何框架 (需要包裝函數與框架集成;提供Yii的 示例 - 我歡迎其他 框架的貢獻)或獨立。
縮進自動檢測。 PHamlP允許使用空格或製表符作爲 縮進字符,並自動檢測每個文件上的哪一個基於 ;和,如果空格,多少。
渲染選項支持開發的可讀性和 最小化生產的空白。
Haml的&薩斯V3.x的標準(.sass和.scss SASS語法的支持, FireSass整合,新的變量語法,@extend指令)
包括羅盤(PHamlP V3.2及更高版本)。
我使用sass(&指南針)和ocaml項目來生成我的css和sprite。你應該很好。 –
您可以在任何地方使用Sass。我使用它與Django,PHP,海德,rstblog,靜態HTML,你的名字。你需要在你的開發機器上安裝ruby,但你當然不需要在RoR項目上工作。這是預處理器中最強大的,我強烈推薦它。 –