Foros del Web » Creando para Internet » CSS »

Position: relative con porcentajes

Estas en el tema de Position: relative con porcentajes en el foro de CSS en Foros del Web. Quisiera saber porque cuando pongo position relative a una imagen que esta dentro del body y trato de moverla con top en porcentaje no funciona, ...
  #1 (permalink)  
Antiguo 18/08/2015, 10:50
 
Fecha de Ingreso: agosto-2015
Mensajes: 1
Antigüedad: 9 años, 3 meses
Puntos: 0
Pregunta Position: relative con porcentajes

Quisiera saber porque cuando pongo position relative a una imagen que esta dentro del body y trato de moverla con top en porcentaje no funciona, he notado que es porque al mismo nivel del img hay un p, cuando quito el p si funciona, pero no sè porque ocurre esto. Gracias

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Position</title>
<link rel="stylesheet" href="position.css">
</head>
<body>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Assumenda sunt vel, saepe odit molestiae quibusdam dolorum hic asperiores officia ipsum, voluptatum! Numquam voluptatum aliquid aut hic obcaecati iure doloremque expedita.</p>
<img src="http://lorempixel.com/350/230/" alt="">
</body>
</html>

---------------------------------------------------------------------------------------

html, body{
height: 100%;
}

img{
position: relative;
top: 40%;
}
  #2 (permalink)  
Antiguo 18/08/2015, 13:05
 
Fecha de Ingreso: junio-2012
Ubicación: Madrid
Mensajes: 339
Antigüedad: 12 años, 5 meses
Puntos: 47
Respuesta: Position: relative con porcentajes

Hola y bienvenida al foro.

La verdad que no sé para qué quieres hacer eso. No le veo mucho sentido hacerlo así.

Pero bueno, para que te funcione, mételo dentro de un div y te funcionará. Pero sigo pensando que te estás liando porque no le veo mucho el sentido a lo que quieres hacer.

Código HTML:
Ver original
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <meta charset="UTF-8">
  4. <title>Position</title>
  5. <link rel="stylesheet" href="position.css">
  6. </head>
  7. <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Assumenda sunt vel, saepe odit molestiae quibusdam dolorum hic asperiores officia ipsum, voluptatum! Numquam voluptatum aliquid aut hic obcaecati iure doloremque expedita.</p>
  8. <div class="imagen"><img src="http://lorempixel.com/350/230/" alt="">
  9.   </div>
  10. </body>
  11. </html>
Código CSS:
Ver original
  1. html, body{
  2. height: 100%;
  3. }
  4.  
  5. .imagen{
  6. position: relative;
  7. top: 40%;
  8. }

Etiquetas: html, porcentajes, position, relative
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 11:08.