在谷歌上搜索更少的写作时,我发现了这一点 - http://lesscss.org/
有没有人尝试过,它是否可以在IE6 +,Firefox 3 +,Chrome,Safari,Opera以及我们所有使用的所有标准网络浏览器下工作?
提前致谢:)
答案 0 :(得分:5)
这是预处理器的PHP版本。您创建.less文件并将其上载到站点。预处理器完成其余的工作。适用于任何浏览器,因为浏览器只接收已处理的CSS文件,而不是LESS文件。您需要做的就是在index.php中添加类似的东西:
require_once 'lessc.inc.php';
try {
lessc::ccompile(PATH_TO_STYLES.'/style.less', PATH_TO_STYLES.'/style.less.css');
} catch (exception $ex) {
exit('lessc fatal error:<br />'.$ex->getMessage());
}
然后只需使用style.less.css
作为您网站的样式表。
答案 1 :(得分:4)
你可以生成css服务器端,或者使用LESS.js,在第一种情况下,客户端甚至不知道样式的LESS起源,所以它就像css(不依赖于客户端js)
答案 2 :(得分:1)
只要javascript被启用是的,因为在样式表链接之后添加了一个js脚本,有助于在ie6 +和所有其他主流浏览器中显示它。
如果您还计划容纳未启用javascript的用户,您可以执行处理服务器端,但我没有这样做,所以无法保证这种方法。
萨姆
答案 3 :(得分:1)
我已经尝试过LessCSS和其他一些类似的替代方案,但最终选择了SASS(SCSS) - 它可以使用一个小的Ruby Gem进行预编译,这使得它在开发中非常容易和快速地使用。与Ruby合作时,与Ruby的集成是个不错的选择。如果你做那些东西就可以使用Rails。
http://sass-lang.com/ - 将它与Compass CSS框架(http://compass-style.org/)一起使用,你的设置非常糟糕!