【发布时间】:2014-01-31 17:51:47
【问题描述】:
我正在使用 Google 字体,并已将其导入 less。这是我的代码:
main.less
#container {
@import url(http://fonts.googleapis.com/css?family=Raleway:300);
.like {
font-family: 'Raleway', sans-serif;
}
}
这不起作用。但如果我将@import url(http://fonts.googleapis.com/css?family=Raleway:300); 放在#container 之前,它确实如此。
我猜这可能是因为路径,但我不知道为什么。我该如何解决这个问题?
【问题讨论】:
-
"您的
@imports必须位于 CSS 中的所有其他内容之前。我的意思是您的所有内容。即使将 cmets 放在@import标记之前也会导致您的导入失败。所以请确保在你做任何其他事情之前先做你的进口。” - cssnewbie.com/css-import-rule/#.UtNj1PQmnn8 -
谢谢!但是有必要吗?如果我在
@import之前加上一些其他的css 规则,我发现它也可以。 -
我很确定它不起作用。这是一个小提琴:jsfiddle.net/setek/5QsvU 这表明当
@import不是样式表/嵌入的第一行时,它不起作用。试着把这两条 CSS 线调换一下,你就知道会发生什么了。 -
Setek - 如果我是你,我会把它作为答案。
标签: css google-font-api