在 MVC 5 网站上使用 font-awesome 时没有图像
No Images when using font-awesome with MVC 5 website
将 font-awesome 添加到样式包时,图像无法正确显示。我得到的不是正确的图标,而是一个透明框。我的样式包设置如下:
bundles.Add(new StyleBundle("~/Content/css").Include(
//site bundles
).Include("~/Content/font-awesome/css/font-awesome.css", new CssRewriteUrlTransform()));
我检查了网站上的几个主题,但 none 似乎可以解决这个问题。一如既往,我很感激任何关于此的帮助。
麦克
假设在 Content 文件夹中有一个名为 fonts 的文件夹,其中包含超棒的字体文件,问题可能归结为字体文件的文件路径( WOFF、WOFF2、SVG、EOT 等)字体超赞 css 文件中的引用。 @font-face 规则的 "src" 属性 可能使用了相对的 url,例如“../fonts/blah.woff”。尝试使用删除“..”并将 url 作为“/fonts/blah.woff”与 css.
发件人:
@font-face {
font-family: 'FontAwesome';
src: url('../fonts/fontawesome-webfont.eot?v=4.3.0');
src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');
font-weight: normal;
font-style: normal;
}
收件人:
@font-face {
font-family: 'FontAwesome';
src: url('/fonts/fontawesome-webfont.eot?v=4.3.0');
src: url('/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'), url('/fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'), url('/fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'), url('/fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'), url('/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');
font-weight: normal;
font-style: normal;
}
如果可行,请告诉我。
将 font-awesome 添加到样式包时,图像无法正确显示。我得到的不是正确的图标,而是一个透明框。我的样式包设置如下:
bundles.Add(new StyleBundle("~/Content/css").Include(
//site bundles
).Include("~/Content/font-awesome/css/font-awesome.css", new CssRewriteUrlTransform()));
我检查了网站上的几个主题,但 none 似乎可以解决这个问题。一如既往,我很感激任何关于此的帮助。
麦克
假设在 Content 文件夹中有一个名为 fonts 的文件夹,其中包含超棒的字体文件,问题可能归结为字体文件的文件路径( WOFF、WOFF2、SVG、EOT 等)字体超赞 css 文件中的引用。 @font-face 规则的 "src" 属性 可能使用了相对的 url,例如“../fonts/blah.woff”。尝试使用删除“..”并将 url 作为“/fonts/blah.woff”与 css.
发件人:
@font-face {
font-family: 'FontAwesome';
src: url('../fonts/fontawesome-webfont.eot?v=4.3.0');
src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');
font-weight: normal;
font-style: normal;
}
收件人:
@font-face {
font-family: 'FontAwesome';
src: url('/fonts/fontawesome-webfont.eot?v=4.3.0');
src: url('/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'), url('/fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'), url('/fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'), url('/fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'), url('/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');
font-weight: normal;
font-style: normal;
}
如果可行,请告诉我。