【发布时间】:2016-08-05 20:51:14
【问题描述】:
我无法在 Firefox 中设置名称包含空格的字体系列通过 JavaScript,而它在 Chrome 中工作。
HTML
<ul>
<li>First item</li>
<li>Second item</li>
<li>Third item</li>
</ul>
JavaScript
window.document.getElementsByTagName('li')[1].style.fontFamily = '"arial black", consolas';
这是一个JsFiddle
在 Firefox 中,第一个姓氏被忽略,显然是因为字符串被解释为 ""arial black", consolas"。因此 Firefox 在 Consolas 中显示文本。但 Chrome 做对了……
有没有办法解决这种行为?
编辑
环境:
- 英特尔 NUC,16 GB RAM,i7
- Windows 8.1 专业版
- 64 位
- 法语
【问题讨论】:
-
在 mac 上为我使用了 firefox 43、44、45。什么操作系统?
-
请解释下投票
-
这个怎么样? jsfiddle.net/eghns9rv
-
@olivier,您的解决方案似乎只是因为 Helvetica 声明才有效......
-
@Sébastien 发现了这个:forums.whirlpool.net.au/archive/2234616
标签: javascript css firefox fonts