2016-07-14 4 views
2

あなたはまた、添付のスクリーンショットで見ることができるように私は、コードを次ています画像はHTMLではなくインスペクタで表示されますか?

<img class="deliveryIcon delivered"/> 

CSS

.delivered { 
    background: url("../images/icons/ic_done_all_white_48dp_2x.png") no-repeat; 
} 

画像がレンダリングされたHTMLに表示されません。

パスが正しくないと思われますが、イメージがインスペクタに正しく表示されます。

誰も私に何が間違っているとお考えですか?

enter image description here

+3

'img'タグの代わりに' span'タグを使いました。 'img'タグで背景を設定することはできません。 imgタグの右のsystaxは次のようなものです: ' ' –

+0

他のSO投稿から読むと、imgを使って動作し、' src'をCSSに移動する必要があります。 – Rendy

+0

なぜ 'src'属性で試してみませんか?背景画像が必要ですか? – bhansa

答えて

0

.delivered { 
    background: url("../images/icons/ic_done_all_white_48dp_2x.png") no-repeat; 
height: 96px; 
display: block; 
} 
+0

は機能しません... – Rendy

2

で設定された画像の高さ、これを試してみてください。これがうまくいくといいでしょう。

<img class="deliveryIcon delivered"/> 
<style> 
    .delivered { 
     min-height:200px; 
     min-width:200px; 
    background-image: url("../images/icons/ic_done_all_white_48dp_2x.png"); 
    background-repeat: no-repeat; 
} 
</style> 
関連する問題