0

動的に次のことを行います。

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

この場合、テキストは水平方向に中央揃えで表示されますが、背景画像は表示されません。私は何を間違っていますか?

4

2 に答える 2

2

そのはずbackground-image: url('../../images/Edit.gif');

于 2013-11-07T01:17:01.737 に答える