Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/08/2011, 18:26
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 13 años, 4 meses
Puntos: 1567
Respuesta: Problema para centrar una imagen en tabla con IE7

laexpo:

Vaya problema que planteaste.
En primer lugar te aclaro, no tengo IE7 ni IE8, así que todas mis pruebas las hice con las vistas de compatibilidad que trae IE9.

No te explico todas las cosas que intenté, porque más que un post, escribiría un libro.
Así y todo conseguí algo que quizás te sirva

Arreglar lo del IE7, es fácil, pero adiviná... en IE8 se transforma en un desastre.
El problema mayor es que al hacer divs o celdas individuales contenedoras de la imagen y aplicarles a todas el mismo estilo, segun el tamaño de la imagen supere o no el ancho u alto, vienen los problemas. Tus imágenes vienen de una base de datos, lo que no precisas es si lo que esta en la bd es el path a la imagen, o estan en un blob.
Si fuese lo primero, podrias obtener el dato del tamaño con getimagesize() y en funcion de eso aplicar un estilo u otro. Ante la duda, encontré una solucon más universal para las miniaturas.

Te dejo una demo, es lo máximo que pude lograr
probada en Safari 5, FF5, Chrome, Opera 11, IE9 (compatibilidad 7/8/Qm)

http://foros.emprear.com/css/imgcel/imgcel3.html

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.