动态地执行以下操作:
'<div><img class="image-blockUI" src="../../images/Edit.gif" /><p class="text-blockUI">Being edited.</p></div>'
的CSS:
.image-blockUI
{
display: block;
margin-left: auto;
margin-right: auto;
}
.text-blockUI
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: center;
}
上面的代码正在工作(图像和文本水平居中,图像在文本上方)但现在不是使用图像(img)我想用div的背景图像替换它,所以我在下面做:
'<div"><div class="image-blockUI" /><p class="text-blockUI">Being edited.</p></div>'
现在我用这个替换image-blockUI:
.image-blockUI
{
height: 30px;
width: 24px;
background-image: '../../images/Edit.gif';
}
在这种情况下,文本显示并水平居中,但不显示背景图像。我做错了什么?
答案 0 :(得分:2)
应为background-image: url('../../images/Edit.gif');
答案 1 :(得分:1)
如果在css文件中使用相对路径,则该路径与文件的位置(.css)相关,因此如果您的css文件与原始html不在同一文件夹中,则需要更正它