2013-06-27 22 views
2

我閱讀了sass文檔,發現它是一種語言的好主意,但是,我曾經用簡單的php和css來做同樣的事情。這就是我的意思是:Sass or CSS with PHP選擇什麼

文件名:style.css.php

<?php 
$color = 'red'; 
$width = '234px'; 
?> 

.button{ 
    background: <?= $color ?>; 
    width: <?= $width ?>; 
} 

.another_class{ 
    color: <?= $color ?>; 
} 

現在,上海社會科學院已安裝和教訓等等,我不能找到一個很好的理由不使用上面的方法。

爲什麼要使用SASS而不是在CSS內使用PHP?有沒有什麼加點讓我學習它?使用上述方法有什麼問題嗎?

+1

你將如何處理在PHP中的嵌套級別的選擇器?或者mixins,或者抽象類,或者...? – fcalderan

+3

除了變量之外,還有很多Sass或LESS。 – Roman

回答

1

如果使用PHP,將爲每個請求處理文件,而如果使用SASS,CSS已經生成(包括縮小的CSS)。另外,除非您編寫自己的解析器引擎,否則您的「功能」將受到限制。

如果你不喜歡SASS的語法,也許你會更喜歡LESS