Así funciona:
http://www.treeweb.es/ShareCode/4f5b30d0ccebc21a3741ed38f2ef305a

Lo que pasa es que si usas algún cms tendrás que cambiar la vista para
añadir el style del bloque imagen.




El 24 de marzo de 2011 14:48, Montserrat Vázquez Hernando
<mvazq...@ceca.es>escribió:

> Efectivamente tenías razón, este código es más correcto, aún así me temo
> que no funciona ... Gracias!
>
>
> Montserrat Vázquez Hernando
>
> Business Intelligence y Servicios Interactivos
>
> Confederación Española de Cajas de Ahorros (CECA)
>
> 915965078
>
> mvazq...@ceca.es
>
>
> El 24/03/2011 14:37, Diego Burich escribió:
> > table-cell se comporta como una celda de una tabla,
> > y ahi esta justamente el error, no es la imagen la que debe llevar las
> > propiedades que le estas dando,
> >
> > seria algo como:
> >
> > #ofertas div.imagen div {
> >      display: table-cell;
> >      vertical-align: middle;
> >      position: relative;
> > }
> >
> > <div class="imagen">
> > <div><img src="img/1img_viajes.gif" alt="xxxxx" /></div>
> > </div>
> >
> >
> > saludos
> >
> >
> >
> >
> >
> >> El 24 de marzo de 2011 14:19, Montserrat Vázquez Hernando
> >> <mvazq...@ceca.es>escribió:
> >>
> >>> Buenas tardes,
> >>>
> >>> acudo hoy a vosotros con un problema que apriori puede parecer trivial
> >>> pero os aseguro que no lo es. Tengo un div, del que conozco las
> >>> dimensiones y dentro debo pintar una imagen, centrada horizontal y
> >>> verticalmente, sin saber el tamaño que puede tener, por lo que no puedo
> >>> jugar con margins y paddings ... he conseguido que funcione utilizando
> >>> "display:table" y "display: table-cell" pero curiosamente SOLO funciona
> >>> en IE 8, y no el el resto (IE 7, Firefox y Chrome), para el resto,
> >>> cuando la imagen es más pequeña, se pega al top/left.
> >>>
> >>> Os paso extracto de la página:
> >>>
> >>> #ofertas{margin:5px 0 0 280px;    width:675px;    min-height: 170px;}
> >>> #ofertas p{ margin:5px 0}
> >>> #ofertas.oferton h4{font:bold 14px Helvetica, Arial,
> >>> sans-serif;color:#666;margin-bottom:10px; color:#EC1C24}
> >>>
> >>>
> >>> #ofertas div.imagen{
> >>>      border:solid 2px #dadada;
> >>>      padding:5px;
> >>>      width:144px;
> >>>      height:144px;
> >>>      float:left;
> >>>      margin-right:10px;
> >>>      display: table;
> >>> }
> >>>
> >>> #ofertas div.imagen img {
> >>>      display: table-cell;
> >>>      vertical-align: middle;
> >>>      position: relative;
> >>> }
> >>>
> >>>
> >>>
> >>> <div id="ofertas" class="oferton">
> >>> <div class="imagen">
> >>> <img src="img/1img_viajes.gif" alt="xxxxx" />
> >>> </div>
> >>> <h4>Aqui el título de la oferta</h4>
> >>> <p>Aquí la descripción de la oferta. Aquí la descripción de la oferta.
> >>> Aquí la descripción de la oferta.Aquí la descripción de la oferta.
> >>> Aquí la descripción de la oferta.<a href="" class="resaltado">Más info
> >>> ...</a></p>
> >>> </div>
> >>>
> >>> ¿Se os ocurre como hacerlo para que funcione en todos los navegadores?
> >>>
> >>> --
> >>>
> >>> Montserrat Vázquez Hernando
> >>>
> >>> mvazq...@ceca.es
> >>>
> >>> _______________________________________________
> >>> Lista de distribución Ovillo
> >>> Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
> >>> Puedes modificar tus datos o desuscribirte en la siguiente dirección:
> >>> http://lists.ovillo.org/mailman/listinfo/ovillo
> >>>
> >> _______________________________________________
> >> Lista de distribución Ovillo
> >> Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
> >> Puedes modificar tus datos o desuscribirte en la siguiente dirección:
> >> http://lists.ovillo.org/mailman/listinfo/ovillo
> >>
> > _______________________________________________
> > Lista de distribución Ovillo
> > Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
> > Puedes modificar tus datos o desuscribirte en la siguiente dirección:
> http://lists.ovillo.org/mailman/listinfo/ovillo
> >
> _______________________________________________
> Lista de distribución Ovillo
> Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
> Puedes modificar tus datos o desuscribirte en la siguiente dirección:
> http://lists.ovillo.org/mailman/listinfo/ovillo
>
_______________________________________________
Lista de distribución Ovillo
Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org
Puedes modificar tus datos o desuscribirte en la siguiente dirección: 
http://lists.ovillo.org/mailman/listinfo/ovillo

Responder a