Cómo poner texto sobre las imágenes en HTML. Cada vez que ingreso el código siguiente, el texto va debajo de la imagen.¿Cómo poner texto sobre imágenes en html?
<img src="example.jpg">Text</img>
Cómo poner texto sobre las imágenes en HTML. Cada vez que ingreso el código siguiente, el texto va debajo de la imagen.¿Cómo poner texto sobre imágenes en html?
<img src="example.jpg">Text</img>
El <img>
element is empty - no tiene una etiqueta de cierre.
Si la imagen es a background image, use CSS. Si se trata de una imagen de contenido, configure position: relative
en un contenedor, luego absolutely position la imagen y/o texto dentro de este.
El _sin ubicación absoluta_ enlace no funciona –
Debe utilizar CSS con posición absoluta sobre una etiqueta relativamente img
. El artículo Text Blocks Over Image proporciona un ejemplo paso a paso para colocar texto sobre una imagen.
Mientras que la solución de Caspar funciona perfectamente bien, he votado a favor de esta, ya que se degrada muy bien. –
Puede crear un div con el mismo tamaño exacto que la imagen.
<div class="imageContainer">Some Text</div>
utilizar la propiedad Imagen de fondo CSS para mostrar la imagen
.imageContainer {
width:200px;
height:200px;
background-image: url(locationoftheimage);
}
nota: esto altere slichtly la semántica del documento. Si es necesario, use javascript para inyectar el div en el lugar de una imagen real.
Puede probar este ...
<div class="image">
<img src="" alt="" />
<h2>Text you want to display over the image</h2>
</div>
CSS
.image {
position: relative;
width: 100%; /* for IE 6 */
}
h2 {
position: absolute;
top: 200px;
left: 0;
width: 100%;
}
4.5 años después, ¡todavía inspirador! – Burak
Eso es HTML inadecuada; 'img' es una etiqueta de cierre automático, así:' '(equivalentemente, en XHTML:' '). – mc10