Consideremos el siguiente código HTML:texto centrado horizontal sobre la imagen a través de CSS
<div class="image">
<img src="sample.png"/>
<div class="text">
Text of variable length
</div>
</div>
Dónde:
.image {
position:relative;
text-align:center; // doesn't work as desired :(
}
.text {
position:absolute;
top:30px;
}
¿Puede usted por favor decir, si hay una manera de alinear horizontalmente el texto en el centro de el .image
div? No puedo utilizar la propiedad left
, ya que se desconoce la longitud del texto y la propiedad text-align
no funciona para la .text
div :(
Gracias.
Añadir 'float: left' a' .image' y esta es la respuesta: http://jsfiddle.net/ chvYu/ –
Solo una variación del enlace @MyHeadHurts, con la esperanza de darte ideas de lo que se puede hacer. –
Uno puede jugar con el siguiente ejemplo: http://jsbin.com/docoma/1/edit?html,css,output – GabLeRoux