Ton texte est par défaut caché donc tu dois faire en sorte que lorsque l'on passe dessus (onmouseover), celui ci se change en par exemple display: visible ou un truc du genre.
C'est exactement le même principe que ci dessus sauf qu'on utilise pas l'événement onclick mais onmouseover.
Enfin c'est comme ça qu'on nous avait appris de base à ma formation (rien avoir avec des cours de fac quoi), avec jQuery et tout ça, ça ne m'étonnerait pas que ces méthodes soient considérées comme obsolète. Donc à se renseigner.