如果我正在使用PHP编写代码,那么为什么我要使用CSS预处理器而不是PHP呢?例如,我可以通过在头部添加以下内容来在我的CSS文件中使用PHP:
那么我可以像这样传递变量:
现在,我听说PHP CSS文件无法缓存,所以我可以理解为什么会有问题,特别是如果CSS文件很大的话。但我想要能够向我的CSS表单传递变量。
有人能告诉我为什么我应该使用其中之一,和/或者如果我使用less.js,我如何向我的.less文件传递变量呢?
<link rel="stylesheet" type="text/css" media="all" href="style.php" />
那么我可以像这样传递变量:
style.php?color=#000
或者我可以使用LESS来预处理我的CSS文件。如果我使用less.js,我不确定如何像上一个例子中那样传递变量。现在,我听说PHP CSS文件无法缓存,所以我可以理解为什么会有问题,特别是如果CSS文件很大的话。但我想要能够向我的CSS表单传递变量。
有人能告诉我为什么我应该使用其中之一,和/或者如果我使用less.js,我如何向我的.less文件传递变量呢?