0

我的 JavaScript&CSS 中有以下代码来创建一个 div 并设置一个 bg 图像:

var incrementEnabled = document.createElement('div');
incrementEnabled.className = "SchedMainCtrlIncrementBtn_En"; 
this.divElt.appendChild(incrementEnabled);

.SchedMainCtrlIncrementBtn_En {
background-color: white;
float:left;
position: fixed;
width:230px;
height:65px;
top:125px;
left:360px;
background:url("../images/icons/IcnListAddRecipient_En.png") no-repeat center;

url 的路径也正确,但图像未设置。

谢谢斯内哈
_

4

2 回答 2

0

你不应该使用url("../images/icons/IcnListAddRecipient_En.png")但是url(../images/icons/IcnListAddRecipient_En.png)

用这个替换css,我希望问题会得到解决

.SchedMainCtrlIncrementBtn_En {
background-color: white;
float:left;
position: fixed;
width:230px;
height:65px;
top:125px;
left:360px;
background:url(../images/icons/IcnListAddRecipient_En.png) no-repeat center;
于 2013-01-22T11:41:19.303 回答
0

您是否使用 firebug(或您喜欢的浏览器中的任何其他开发人员工具)检查会发生什么?

  • 你的 div 有没有出现?
  • 课程设置正确吗?
  • 背景属性会发生什么?

为什么要使用浮动和位置:固定?float:left 不做任何事情。

顺便说一句,我总是使用单引号,使用它们就好了:)

于 2013-01-22T14:18:54.273 回答