Foros del Web » Programando para Internet » PHP »

¿ Centrar imagen horizontalmente y verticalmente dentro de un div ?

Estas en el tema de ¿ Centrar imagen horizontalmente y verticalmente dentro de un div ? en el foro de PHP en Foros del Web. Hola a todos, Me gustaría saber como centar una imagen horizontalmente y verticalmente dentro de un div, es decir, poner una foto con tamaño determinado ...
  #1 (permalink)  
Antiguo 22/10/2011, 03:23
 
Fecha de Ingreso: octubre-2003
Ubicación: España
Mensajes: 1.067
Antigüedad: 21 años, 1 mes
Puntos: 18
¿ Centrar imagen horizontalmente y verticalmente dentro de un div ?

Hola a todos,

Me gustaría saber como centar una imagen horizontalmente y verticalmente dentro de un div, es decir, poner una foto con tamaño determinado dentro de un <div> de, por ejemplo, 400x 300 pixeles.

Se trata de que la imagen sea del tamaño que sea quede siempre centrada en dicho rectangulo (tanto horizontal como vertical).

¿ Alguna idea ?
  #2 (permalink)  
Antiguo 22/10/2011, 04:30
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 5 meses
Puntos: 1517
Respuesta: ¿ Centrar imagen horizontalmente y verticalmente dentro de un div ?

Tu problema ya no es con PHP, vas a tener que esperar que un moderador te mueva al foro correspondiente. Una forma de lograr lo que pides es usar en CSS vertical-align y text-align. Pero para que vertical-align funcione debes indicarlo en una caja que sea tipo inline. Si vas a usar div debes hacer algo como

Código HTML:
Ver original
  1. #wrap{
  2.     width: 400px;
  3.     height: 300px;
  4.     display: table;
  5.     border: 2px solid #cccccc;
  6. }
  7. #content{
  8.     width: 100%;
  9.     height: 100%;
  10.     display: table-cell;
  11.     vertical-align: middle;
  12.     text-align: center;
  13. }
  14. <div id="wrap">
  15.     <div id="content">foo bar baz</div>
  16. </div>
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 22/10/2011, 06:48
 
Fecha de Ingreso: octubre-2003
Ubicación: España
Mensajes: 1.067
Antigüedad: 21 años, 1 mes
Puntos: 18
Respuesta: ¿ Centrar imagen horizontalmente y verticalmente dentro de un div ?

Gracias por tu ayuda!, pero esto sería similar a tablas verdad?

Un saludo!!!
  #4 (permalink)  
Antiguo 22/10/2011, 13:34
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 5 meses
Puntos: 1517
Respuesta: ¿ Centrar imagen horizontalmente y verticalmente dentro de un div ?

Asi es. Solo que en vez de evitar usar table para marquetar se usa div.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos

Etiquetas: horizontalmente, verticalmente
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 12:45.