div的背景图像未显示

时间:2013-11-07 01:14:53

标签: css image html alignment

动态地执行以下操作:

'<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';
}

在这种情况下,文本显示并水平居中,但不显示背景图像。我做错了什么?

2 个答案:

答案 0 :(得分:2)

应为background-image: url('../../images/Edit.gif');

答案 1 :(得分:1)

如果在css文件中使用相对路径,则该路径与文件的位置(.css)相关,因此如果您的css文件与原始html不在同一文件夹中,则需要更正它