Foros del Web » Creando para Internet » CSS »

Centrar con CSS una imagen en una capa

Estas en el tema de Centrar con CSS una imagen en una capa en el foro de CSS en Foros del Web. Hola a todos: Lo que pretendo es muy sencillo pero no encuentro la manera de hacerlo. Quiero centrar (tanto vertical como horizontalmente) una imagen dentro ...
  #1 (permalink)  
Antiguo 20/02/2013, 11:07
 
Fecha de Ingreso: junio-2007
Mensajes: 298
Antigüedad: 16 años, 10 meses
Puntos: 5
Centrar con CSS una imagen en una capa

Hola a todos:

Lo que pretendo es muy sencillo pero no encuentro la manera de hacerlo. Quiero centrar (tanto vertical como horizontalmente) una imagen dentro de una capa. Por ejemplo:

<div id="capa" style="position:absolute;top:0;left:0;width:160;he ight:160;background-color:#FFF000;text-align:center;valign:middle;">
<img border=0 class="centrar" width="130" height="130" src="pepe.jpg">
</div>

Horizontalmente se me centra bien con lo de text-align:center, pero verticalmente he probado con:

valign:middle;
vertical-align:middle;
valign:center;
vertical-align:center;
vertical-align:baseline;
etc

Es decir, de todas las maneras posibles que se me han ocurrido pero nada. No consigo que se me centre verticalmente.

Gracias por adelantado
  #2 (permalink)  
Antiguo 20/02/2013, 11:18
Avatar de Linton  
Fecha de Ingreso: diciembre-2011
Ubicación: Viena
Mensajes: 1.213
Antigüedad: 12 años, 3 meses
Puntos: 55
Respuesta: Centrar con CSS una imagen en una capa

Cuenta los píxeles y hazlo con margin

Es decir, si el div mide 400 x 260 px y quieres centrar una imagen de 300 x 200 px, le das margin: 30px 50px.

Saludos.
  #3 (permalink)  
Antiguo 20/02/2013, 15:15
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 8 meses
Puntos: 2114
Respuesta: Centrar con CSS una imagen en una capa

También habría que especificar altura/anchura de #capa con alguna medida, porque pones un valor pero no pones medida.
  #4 (permalink)  
Antiguo 21/02/2013, 04:49
 
Fecha de Ingreso: octubre-2010
Ubicación: La Plata
Mensajes: 63
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: Centrar con CSS una imagen en una capa

Concuerdo con Linton. Una opcion es margin. Puedes usar como medida los pixeles o "em". Prueba con eso. Cualquier cosa volve por aca... :)

Etiquetas: Ninguno
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 17:49.