jquery - 字体粗细在 Firefox 中不起作用?

标签 jquery css

我在动态创建 div 时发现样式中的某些属性在 firefox 中不起作用

$(".contacttiles").eq(i).append("<div id=mm"+i+"' class=exp style='font-weight:bold;font-size:14px;color:#FFFFFF;margin-left:3px;width:120px;height:120px;position:relative;word-wrap: break-word;left:0;top:0'>"+position+"</div>");

字体大小、字体粗细在 Firefox 中不起作用。但是当我在 chrome 中加载相同的页面时,它就可以工作了。我用谷歌搜索,发现 firefox 支持 font-weight。我在 firebug 的帮助下添加了 font-weight 和 size 属性,然后它在 firefox 中正确显示。但是当我在源代码的样式属性中添加这些东西时,它没有显示。 是因为我正在动态创建 div 还是 firefox 有其他一些属性?

最佳答案

您似乎缺少开头的撇号

"<div id=mm"+.....

应该是

"<div id='mm"+.....

关于jquery - 字体粗细在 Firefox 中不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16575437/

相关文章:

javascript - 防止 div 元素在切换其他元素时移动?

javascript - 从字符串中删除 &lt;script&gt; 标签以及它们之间的内容

css - 我如何确保我的 Highcharts 不会破坏我的 flexbox 布局?

css - 如何在溢出的情况下不让文本换行

html - CSS将2个表单域并排放置

jquery - 我如何测试 Jasmine 中的 $scope.watch (AngularJS) 更改?

javascript - 如何从 FileReader() 获取路径目录?

javascript - 如何检测ajax错误是Access-Control-Allow-Origin还是文件确实丢失

css - 行内的元素居中对齐

html - 更改四开文档中 block 输出的颜色和背景