Réponses:
Vous pouvez utiliser le 
lien CSS hover
 vers jsfiddle ici: http://jsfiddle.net/ANKwQ/5/
HTML:
<a><img src='https://encrypted-tbn2.google.com/images?q=tbn:ANd9GcQB3a3aouZcIPEF0di4r9uK4c0r9FlFnCasg_P8ISk8tZytippZRQ'></a>
<div>text</div>
CSS:
div {
    display: none;
    border:1px solid #000;
    height:30px;
    width:290px;
    margin-left:10px;
}
a:hover + div {
    display: block;
}
              Vous pouvez également faire comme ceci:
HTML:
<a><img src='https://encrypted-tbn2.google.com/images?q=tbn:ANd9GcQB3a3aouZcIPEF0di4r9uK4c0r9FlFnCasg_P8ISk8tZytippZRQ' onmouseover="somefunction();"></a>
En javascript:
function somefunction()
{
  //Do somethisg.
}
Vous pouvez utiliser le survol CSS en combinaison avec un arrière-plan d'image.
CSS
   .image
{
    background:url(images/back.png);
    height:100px;
    width:100px;
    display: block;
    float:left;
}
.image  a {
    display: none;
}
.image  a:hover {
    display: block;
}
HTML
<div class="image"><a href="#">Text you want on mouseover</a></div>
              
titlesur d' autres choses comme des<a ...ancres,<p>,<div>,<input>, etc .. Voir: w3schools.com/tags/att_global_title.asp