CSS Bir önemli dezavantajı bir değişkenlerini kullanamazsınız olmasıdır. Örneğin, ithal CSS yerini kontrol etmek için değişkenleri kullanmak istiyorum, ve bir tasarım art arda kullanılan renkler için değişkenleri oluşturmak için harika olurdu.
Bir yaklaşım CSS stil için bir PHP dosyası kullanmaktır. Diğer bir deyişle, bir "style.php" yaratmak ...
<?php header("Content-type: text/css"); ?>
... O dosyanın üst ve en kullanarak ona bağlantı ...
<link href="style.php" rel="stylesheet" type="text/css" />
... Bu stilleri kullanan herhangi bir dosya.
Peki faturası nedir? Ben performans olabileceğini düşünüyorum - Firefox / Firebug birkaç hızlı deneyler yaptı ve bir beklediğiniz gibi, CSS stil önbelleğe, ancak PHP stil değildir. Yani biz bir ek GET bedelini ödüyoruz.
Diğer can sıkıcı bir şey TextMate bir. Php dosyasında CSS düzgün vurgulamak sözdizimi olmamasıdır.
Are there other drawbacks? Have you used this approach, and if so, would you recommend it?