我无法在Firefox中设置一个名称包含空格通过JavaScript 的字体系列,而它可以在Chrome中使用。
<ul>
<li>First item</li>
<li>Second item</li>
<li>Third item</li>
</ul>
window.document.getElementsByTagName('li')[1].style.fontFamily = '"arial black", consolas';
这是 JsFiddle
在Firefox中,第一个姓氏被忽略,显然是因为该字符串被解释为""arial black", consolas"
。因此Firefox在Consolas中显示文本。但Chrome正确......
有解决此问题的方法吗?
修改
答案 0 :(得分:1)
Arial Black是Arial家族的900重量。试试这个:
CSS:
font-family:"Arial Black", Gadget, Arial, sans-serif;
font-weight: 900;
JavaScript的:
window.document.getElementsByTagName('li')[1].style.fontFamily = '"Arial Black", Gadget, Arial, sans-serif;';
window.document.getElementsByTagName('li')[1].style.fontWeight = "900";
答案 1 :(得分:0)
我认为你的问题是因为你写了arial black
而不是Arial Black
Css字体可以区分大小写。