Hola ...
Tengo esto para ti, espero te pueda ayudar :
Este es tu div:
<div class="image">
<img src="images/miejemplo.gif" alt="Mi titulo de la imagen">
<h2><span>Floto encima de la imagen:<span> </span><br><span> </span>Soy un fantasma</span></h2>
</div>
Aqui esta el CSS:
.image {
position: relative;
width: 100%; /* for IE 6 */
}
h2 {
position: absolute;
top: 200px;
left: 0;
idth: 100%;
}
Si deseas ponerle un fondo al texto para que no se vea encima de la imagen:
<h2><span>Floto encima de la imagen:<br />Soy un fantasma</span></h2>
Y el css:
h2 span {
color: white;
font: bold 24px/45px Helvetica, Sans-Serif;
letter-spacing: -1px;
background: rgb(0, 0, 0);
background: rgba(0, 0, 0, 0.7);
padding: 10px;
}
Espero te sirva de algo.