更新并缩小css文件


Update css file and minify it

我用php, html, javascript和css为客户制作了一个网站。我首先使用sass来完成我的样式,但现在客户希望能够更改错字和主色调。我可以在管理中添加功能,但不是sass,我会使用php (header)来覆盖所需的css样式。我更喜欢使用我的sass文件,但主机不支持ruby。有更好的解决方案来得到同样的结果吗?我可以在主机上编译。scss文件吗?

这里有两个解决方案:

1)一个解决方案可能是用Sass变量替换所有出现的错字和原色,并将它们添加到新文件fx: _custom_customer_updates.scss中。通过这样做,您就有了一个自定义的Sass文件,该文件只保存可以更改的变量。当变量被更新时,你通过PHP更新Sass文件,然后使用@engineersmnky的建议,根据你所有的Sass文件更新CSS。

还是……

2)你可以在HTML头文件中包含。CSS文件后立即内联CSS更改。那么最新的更改将总是覆盖默认值,并且您的Sass文件不会被任何人更改。

<link type="text/css" rel="stylesheet" href="styles.css" media="all" />
<style>
body {
  color: green;
  font-familiy: Arial;
}
</style>