Препроцессор CSS или PHP?

Если я пишу код на PHP, есть ли причина, по которой я бы использовал препроцессор CSS? вместо PHP? Например, я мог бы использовать PHP в моем файле CSS, указав это в моем заголовке:


Таким образом, я мог бы передать ему такие переменные, как style.php? Color = # 000

Или я мог бы использовать что-то вроде МЕНЬШЕ для предварительной обработки моего CSS. Если я использую less.js, я не уверен, как я смогу передавать переменные, как в предыдущем примере.

Я слышал, что файлы CSS PHP нельзя кэшировать, поэтому я понимаю, почему это может быть проблемой, особенно если файл CSS был большим. Но я бы хотел иметь возможность передавать переменные в мой лист CSS.

Может ли кто-нибудь рассказать мне немного подробнее о том, почему я бы использовал одно вместо другого, и / или как я мог бы передавать переменные в мой файл .less, если бы я использовал less.js?

5
задан PeeHaa 21 February 2012 в 20:37
поделиться