Foros del Web » Creando para Internet » HTML »

Poner texto arriba de elementos

Estas en el tema de Poner texto arriba de elementos en el foro de HTML en Foros del Web. Buenas, soy novato en html5 y quisiera ver si alguien me puede decir como o darme algún ejemplo de como poner texto o elementos, encima ...
  #1 (permalink)  
Antiguo 08/05/2013, 00:05
Avatar de NTHINGs  
Fecha de Ingreso: agosto-2012
Ubicación: Durango
Mensajes: 17
Antigüedad: 12 años, 3 meses
Puntos: 0
Pregunta Poner texto arriba de elementos

Buenas, soy novato en html5 y quisiera ver si alguien me puede decir como o darme algún ejemplo de como poner texto o elementos, encima de imagenes u otras cosas, como se puede ver en la página de [URL="https://www.spotify.com/"]spotify[/URL] o por ejemplo en [URL="http://codeando-mexico.herokuapp.com/"]Codeando México[/URL] que viene una imagen de una ciudad y encima un texto y un botón.
  #2 (permalink)  
Antiguo 08/05/2013, 02:02
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.489
Antigüedad: 22 años, 3 meses
Puntos: 2114
Respuesta: Poner texto arriba de elementos

Tendrás que usar CSS para ello.

Si es sólo una imagen, se suele usar imágenes para ponerlas como fondo mediante background.

Para otras cosas, depende de cada caso. A veces bastante con unos márgenes negativos, otras veces cambiando las posiciones de los elementos, etc.
  #3 (permalink)  
Antiguo 13/05/2013, 02:16
 
Fecha de Ingreso: noviembre-2010
Mensajes: 113
Antigüedad: 14 años
Puntos: 10
Respuesta: Poner texto arriba de elementos

Una forma de hacerlo es trabajando con el atributo "position" de CSS.

HTML:
Código HTML:
<div class="contenedor-imagen">
  <img src="mi-imagen.jpg">
  <p>Hola mundo</p>
</div> 
CSS:
Código:
.contenedor-imagen
{
  position:relative;
}
.contenedor-imagen img, .contenedor-imagen p
{
  position: absolute;
}
ALERTA! Si un elemento tiene "position:absolute" y NO está dentro de otro elemento con "position:relative", se irán siempre a la esquina superior izquierda del navegador sin importar el contenido que hubiera antes.

Etiquetas: arriba, elementos, html5
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:45.