我需要使用一个较少的变量将google字体导入到样式表中。目前我这样做的方式是:@import url(@{googleFonts});我传递给LESSPHP的变量是:"googleFonts" => "http://fonts.googleapis.com/css?family=Linden+Hill",但是它编译成的所有内容都是:import url(http);
我尝试过的导入语句是:带有just:Linden+Hall变量的@import url(http://fonts.googleapis.com/css?family=@{googleFonts});
这种方法效果更好,但我在这里遇到的问题是+被剥离了。只剩下LindenHall了。
因此,如果您知道如何让编译器不使用+,那么也可以很好地工作!
发布于 2013-11-05 04:57:25
尝试在路径两边添加一组额外的引号(请注意'):
"googleFonts" => "'http://fonts.googleapis.com/css?family=Linden+Hill'"在LESS PHP documentation中,它声明:
请注意,变量的值是一个包含CSS值的字符串。所以如果你想传递一个更少的字符串,你需要两组引号。一个用于PHP,另一个用于更少。
https://stackoverflow.com/questions/19776587
复制相似问题