CSS - Superposition de l'image sur le dessus de l'autre

Je ne peux pas mieux le décrire par des mots, donc je vais vous montrer avec des photos.

Voici comment mon concepteur entend le Gravatar images à regarder dans la barre latérale de notre site:

comment le concepteur veut http://i41.tinypic.com/rjnn6v.png

Voici la superposition de l'image que j'ai faite (screenshotted de Photoshop):

mon image de superposition http://i43.tinypic.com/s1sz2e.png

Voici à quoi il ressemble maintenant...

pas tout à fait idéal http://i42.tinypic.com/21j13s3.png

Pas tout à fait idéal, je pense que vous serez d'accord. C'est le code CSS, je suis en utilisant:

.gravatarsidebar {
    float:left; 
    padding:0px;
    width:70px;
}

.gravataroverlay {
 width:68px;
 height:68px;
 background-image: url('http://localhost:8888/images/gravataroverlay.png');
}

Et voici le XHTML (et un peu de PHP pour récupérer le Gravatar basé sur l'adresse email de l'utilisateur, qui est récupérée à partir de notre base de données):

<div class="gravataroverlay"></div>

        <div class="gravatarsidebar">
            <?php $gravatar_link = 'http://www.gravatar.com/avatar/' . md5($email) . '?s=68';
            echo '<img src="' . $gravatar_link . '" alt="Gravatar" />'; ?>  
        </div>

Que puis-je faire? Je ne peux pas utiliser le positionnement relatif car il rend le mot "Recherche" dans le div en dessous de séjour déplacé vers la droite.

Merci pour votre aide!

Jack

Vous pourriez avoir plus de chance si vous demandez à Doctype: doctype.com

OriginalL'auteur Jack | 2010-04-11