0

我需要使用较少的变量将谷歌字体导入样式表。我目前的做法是:@import url(@{googleFonts}); 我传递给LESSPHP的变量是:"googleFonts" => "http://fonts.googleapis.com/css?family=Linden+Hill" 但是,它正在编译的是:import url(http);

我尝试过的过去导入语句是:@import url(http://fonts.googleapis.com/css?family=@{googleFonts}); 使用变量:Linden+Hall

这效果更好,但我在这里遇到的问题是 + 被剥离了。离开只是LindenHall

因此,如果您知道如何让编译器不理会 +,那么它也可以正常工作!

4

1 回答 1

2

在路径周围尝试一组额外的引号(注意'):

"googleFonts" => "'http://fonts.googleapis.com/css?family=Linden+Hill'"

LESS PHP 文档中,它指出:

请注意,变量的值是包含 CSS 值的字符串。所以如果你想传入一个 LESS 字符串,你将需要两组引号。一种用于 PHP,一种用于 LESS。

于 2013-11-04T20:57:24.540 回答