Comment utiliser les CSS pour positionner div popup lors de l'utilisation :hover...?

Je suis en train de créer un menu déroulant dans le CSS. Dans ce cas, c'est une petite div contenant le texte de l'étiquetage de l'image que vous êtes en vol stationnaire. Cependant, je suis définitivement de faire le mal. Soit je suis le positionnement de l' :hover div dans le CSS de manière incorrecte (j'ai essayé différentes positions (fixe et absolu, float, clair, etc.), mais il continue de s'afficher à l'intérieur de la div principale. J'ai pu mal avec mon code HTML, comme je le suis, en les plaçant dans la div principale que vous passez le curseur de la fenêtre contextuelle apparaît. Mais je pense qu'il doit être là pour montrer lorsque vous placez le pointeur de la div principale. Toute aide est appréciée. Le Code ci-dessous:

HTML:

<div class="topIcons topIconsHover topLabelHover">
    <a href="image.html"><img src="icons/image.png" /></a> 
    <div class="topLabelHover">Image</div>  
</div>  

CSS:

.topIcons {
    padding:14px 6px 10px 6px;
    float:right;
 }

.topIconsHover:hover {
    background-color:#555555;
    cursor:pointer
}

.topLabelHover:hover {
    background-color:#555555;       
    width:80px;
    height:24px;
    position:fixed;
        top:40px;
}

Je suis très bien avec l'aide de JavaScript (JQuery) si c'est nécessaire, mais il semble comme quelque chose d'assez simple pour CSS. Aussi, est-il préférable d'utiliser des CSS sur JavaScript (Jquery), si possible, peut-être parce que c'est plus rapide? J'ai peut être confondu avec il y, mais serait intéressé pour de la meilleure pratique.

modifier* le problème persiste donc pensé que je voudrais vous expliquer plus en détails ce que j'essaie de faire de ma mise en page et peut-être que ça vous aidera. J'ai une série d'icônes dans une barre de navigation, tous les flottait droit. Sur le curseur, j'aimerais que l'arrière-plan de changement (que j'ai géré en CSS avec la "topIconsHover" de la classe) et pour un "label" div apparaissent en dessous de la relative planait icône de la div dans la barre de navigation lors de son survol.

OriginalL'auteur jstacks | 2011-12-04