【发布时间】:2015-04-10 17:29:16
【问题描述】:
设计师给我发了以下css:
@font-face {
font-family: 'Proxima';
src: url('../fonts/ProximaNova-Reg-webfont.eot');
src: local('☺'), url('../fonts/ProximaNova-Reg-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/ProximaNova-Reg-webfont.woff') format('woff'), url('../fonts/ProximaNova-Reg-webfont.ttf') format('truetype'), url('../fonts/ProximaNova-Reg-webfont.svg') format('svg');
font-weight: normal;
font-style: normal;
}
就我的问题而言,最重要的是以src: local 开头的最长行。这就是它在我的 style.css.scss 中的样子:
src: local('☺'), font_url('ProximaNova-Reg-webfont.eot?#iefix') format('embedded-opentype'), font_url('ProximaNova-Reg-webfont.woff') format('woff'), font_url('ProximaNova-Reg-webfont.ttf') format('truetype'), font_url('ProximaNova-Reg-webfont.svg') format('svg');
在本地一切正常,但是当我将项目推送到 heroku 时,出现以下错误:
Sass::SyntaxError: Invalid CSS after "...4561e1481029429": expected ")", was ".eot?#iefix) fo..."
我不太擅长 CSS 来理解这段特殊的小代码的含义,但我猜设计师有理由把它放在那里。那么我必须做些什么才能使它工作以及为什么它在本地工作(在开发中)。这条线是干什么用的?也许我可以删除它?
【问题讨论】:
标签: css ruby-on-rails heroku