@ font-face在Visual Studio中无法识别

时间:2015-08-27 14:06:04

标签: css visual-studio fonts font-face

我在Visual Studio中并且没有在表达式“@ font-face”中识别关键字“font”。它是一个成熟的HTML MVC应用程序,具有各种功能,但当我尝试添加以下代码来加载自定义字体时,它无法识别。

<style type="text/css">
@font-face {
   font-family:comic;
   src:url(test.eot);
}
</style>

工具提示错误消息:

  

当前上下文中不存在名称“font”

2 个答案:

答案 0 :(得分:5)

“Razor检查任何@字符右侧的内容,并尝试确定它是否是C#代码(如果它是CSHTML文件)。

如果内容作为代码有效(并且您希望将其视为内容),则可以通过键入@@显式地转义@字符。“

http://weblogs.asp.net/scottgu/introducing-razor

在.cshtml文件中为font-face添加@@而不是@。

答案 1 :(得分:1)

1。创建一个CSS文件,例如“ Fonts.css”

2。将需要包含在项目中的字体拖到“ Fonts.css”

3。在视图中包含“ Fonts.css”

َ并尝试添加字体

这是我认为可以帮助您的方式之一