2012-09-06 24 views
4

我發現SASS,聽起來很棒,你可以使用變量,使代碼更清潔,等等......但是,我發現它是針對Ruby on Rails的。Sass只是HTML

有沒有一種方法可以像HTML一樣使用它,就好像它是CSS一樣? 如果不可能,那裏有類似的東西嗎?

謝謝!

(順便說一句,我會使用PHP)

+0

我使用sass(&指南針)和ocaml項目來生成我的css和sprite。你應該很好。 –

+0

您可以在任何地方使用Sass。我使用它與Django,PHP,海德,rstblog,靜態HTML,你的名字。你需要在你的開發機器上安裝ruby,但你當然不需要在RoR項目上工作。這是預處理器中最強大的,我強烈推薦它。 –

回答

2

玉是你要尋找的預處理器的名稱。

Css-tricks提到並在代碼工具包的視頻教程中顯示它。
編輯:看評論:)

+1

我的意思是..對於CSS不是HTML! :)謝謝,雖然這將是有用的 – Daniel

+1

我不明白? Sass是CSS的預處理器,但LESS是另一種選擇。 –

+0

所以我不需要紅寶石?因爲它說安裝使用gem等。我需要它只是爲了我的html文檔,我希望sass工作,就好像它是正常的CSS:D – Daniel

2

您可以使用sass二進制文件實際上使用sass。下面將看的文件夾./css/sass更改,然後放置./css編譯.css文件

sass --watch css/sass:css 
2

Haml的和薩斯已在Ruby中已經使用了一段時間,簡化模板(Haml的),讓更多的CSS智能,靈活和可管理(Sass);現在他們來到PHP的phaml

  1. 獨立於框架。 PHamlP可以用於任何框架 (需要包裝函數與框架集成;提供Yii的 示例 - 我歡迎其他 框架的貢獻)或獨立。

  2. 縮進自動檢測。 PHamlP允許使用空格或製表符作爲 縮進字符,並自動檢測每個文件上的哪一個基於 ;和,如果空格,多少。

  3. 渲染選項支持開發的可讀性和 最小化生產的空白。

  4. Haml的&薩斯V3.x的標準(.sass和.scss SASS語法的支持, FireSass整合,新的變量語法,@extend指令)

  5. 包括羅盤(PHamlP V3.2及更高版本)。