c# - 将字体添加到 CSS 页面

标签 c# asp.net css fonts

我下载了一种字体,我正在尝试将该字体应用于我的网站。

所以我只是使用了 font-family 但我的字体不存在(显然)关于如何添加它有什么想法吗?

最佳答案

您必须先通过 CSS 嵌入字体,然后才能使用它(因为大多数计算机可能没有本地安装字体)。查看:

CSS Cross Browser Fonts using CSS3 @font-face

跨浏览器兼容的代码最终看起来像这样:

@font-face 
{  
    font-family: "Your Font Name";  
    src: url(~/Fonts/SomeFontName.eot); /* IE */  
    src: local("The Real Font Name"), 
         url(~/Fonts/FontFileName.ttf) format("truetype"); /* non-IE */  
}  

body
{ 
    font-family:"Your Font Name", verdana, helvetica, sans-serif;  
}  

关于c# - 将字体添加到 CSS 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4729093/

相关文章:

c# - AutoSuggestBox 查询选中的文本框

javascript - 如何在 JavaScript 中更改输入类型 ="file"名称

ASP.NET:Viewstate 和以编程方式添加用户控件

jquery - AddClass 在 Firefox 中有效吗?

jquery - CSS打印效果

c# - C# 中的泛型与非泛型性能

c# - 为什么派生类不能引用基类?

c# - 从库而不是数组返回什么集合类型?

c# - foreach 循环无法转换但手动转换和 for 循环工作

css - (S)CSS定义全局颜色