CSS指定的自定义字体不起作用

时间:2014-07-15 20:31:53

标签: c# css asp.net

我在这里有一条线,我可以设置颜色和字体大小,以及字体系列

literalCardNumber = string.Format("<span style=color:black;font-size:14px;font-family:HelveticaNeueLT Std Med; >" + bestCard.Info.serialNumber.ToString() + "</span>");

字体大小和颜色是正确的但字体更改没有,当我检查我看到的元素时

<span style="color:black;font-size:14px;font-family:HelveticaNeueLT" std="" med;="">Pastel Green</span>

我原来的线应该是什么?它似乎不喜欢空格

1 个答案:

答案 0 :(得分:0)

问题是非网络标准的字体需要包含在引号内。

尝试(我不确定转义字符的确切语法,以正确加载家庭,因为这种语言不是我的强项)这...

literalCardNumber = string.Format("<span style=\"color:black;font-size:14px;font-family:'HelveticaNeueLT Std Med',Helvetica,Arial,sans-serif;\">" + bestCard.Info.serialNumber.ToString() + "</span>");

我添加了一些,因为非常希望您有一个用户备用,特别是那些安全设置不允许字体下载的用户。