Acá hay una variante a ver que tal.
Cita: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Untitled</title>
<style>
a {display: block; width: 100px; height: 100px; background-color: #F00;}
a span {display: none;}
a:hover span {display: block; position: absolute; top: 100px; width: 100px; height: 100px; background-color: #0F0;}
</style>
</head>
<body>
<a href="#">Hola<span>Escondido</span></a>
</body>
</html>
Pero no podemos meter un a dentro de otro a o sea no podemos meter links dentro.
La propiedad hover a veces funciona en ciertos navegadores, en ese caso si se podría meter links en el cuadro verde, al no usar a:hover, sino div:hover, pero no es múy estándard que digamos.