Background-image ne montre pas

Je suis en train de tourner les images qui apparaissent sur le site à l'aide de la balise dans une image d'arrière-plan. MON premier code ressemble à ceci

Html:

<img class= "house" src="images/House-03.png" width="122px" height="118px"/>

CSS

.house {
display:block;
position:absolute;
float:right;
bottom:0;
right:0;

}

Maintenant, je suis en train de le modifier comme ceci:

Html

<p class= "house"> </p>

CSS

.house {
    display:block;
    position:absolute;
    background-image:url(../images/House-03.png);
    width:122px;
    height:148px;
    float:right;
    bottom:0;
    right:0;
}

À l'exception de l'image ne s'affiche pas! Toute aide sera appréciée, Merci!

Supprimer l'espace avant le "maison". Vous n'avez pas besoin de float absolue positionné sur l'élément.
Votre code est ok, il suffit de vérifier l'URL de l'image
Pouvons-nous voir votre site web de l'arbre pour être sûr de votre url de l'image est correcte ?
pour la position absolue de l'élément avons-nous vraiment besoin float:right ? et p est par défaut élément de bloc, donc pas besoin de display:block.

OriginalL'auteur kduan | 2013-12-07