Foros del Web » Creando para Internet » HTML »

Redimensionar imagen al tamaño de una celda

Estas en el tema de Redimensionar imagen al tamaño de una celda en el foro de HTML en Foros del Web. Una manito y si pueden las dos... Tengo: - Una tabla que ocupa el 100% del ancho de la página - Una imagen inserta dentro ...
  #1 (permalink)  
Antiguo 05/01/2006, 08:43
Avatar de tilu  
Fecha de Ingreso: agosto-2002
Ubicación: u-l-d-m
Mensajes: 1.885
Antigüedad: 21 años, 7 meses
Puntos: 5
Redimensionar imagen al tamaño de una celda

Una manito y si pueden las dos...

Tengo:
- Una tabla que ocupa el 100% del ancho de la página
- Una imagen inserta dentro de la tabla.

Cómo?
Condiciono que la imagen redimensione su ancho y alto proporcionalmente para que siempre ocupe el 100% del ancho de la tabla??


Gracias :)
Tilu
__________________
"Casualidad es el juego favorito del destino", Tilu
  #2 (permalink)  
Antiguo 05/01/2006, 09:17
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola tilu

Intentalo con Css:

<img src="imagen.jpg" style="width:100%" />

Saludos,
  #3 (permalink)  
Antiguo 05/01/2006, 09:23
Avatar de KarQ  
Fecha de Ingreso: septiembre-2005
Mensajes: 88
Antigüedad: 18 años, 7 meses
Puntos: 1
Muy fácil, usando CSS mira:

Cita:
<table style="width: 100%;">
<tr>
<td><img src="img.jpg" style="width: 100%; height: 100%;"/></td>
<td><img src="img2.jpg" style="width: 100%; height: 100%;"/></td>
<td><img src="img3.jpg" style="width: 100%; height: 100%;"/></td>
</tr>
<td><img src="img4.jpg" style="width: 100%; height: 100%;"/></td>
<td><img src="img5.jpg" style="width: 100%; height: 100%;"/></td>
<td><img src="img6.jpg" style="width: 100%; height: 100%;"/></td>
</table>
En este caso hemos definido los estilos dentro de las etiquetas teniendo en el tag <table> definido el ancho al 100% (tal y como lo requieres) y en el interior de los tags <td> las imágenes con width y height al 100% tb, con lo que la imágen se expande en su proporción del 100% de ancho y el 100% de alto pero limitada por el ancho de su contenedor <td>. Asimismo si defines propiedades fijas de alto o ancho en el td ya bloqueas la imágen en uno de sus ejes X o Y, pero ya perderías la proporción.

De todas formas es más recomendable definir una hoja de estilos en el <head> y crear clases con estas propiedades para ahorrar código, no se si sabes como hacerlo, pero sino vuelve a preguntar en este post. Ya me dices algo.

Un saludo y suerte.
  #4 (permalink)  
Antiguo 05/01/2006, 09:31
Avatar de tilu  
Fecha de Ingreso: agosto-2002
Ubicación: u-l-d-m
Mensajes: 1.885
Antigüedad: 21 años, 7 meses
Puntos: 5
Mil gracias !!
__________________
"Casualidad es el juego favorito del destino", Tilu
  #5 (permalink)  
Antiguo 08/12/2008, 11:51
 
Fecha de Ingreso: diciembre-2008
Mensajes: 14
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Redimensionar imagen al tamaño de una celda

Hola, tengo el mismo problema...pero con IExplorer.

Con el código dado, funciona perfectamente con Mozilla Firefox. Sin embargo, con IEx ignora el campo width de la tabla (100% de la pantalla y tb los width de las img) y presenta las imagenes con su tamaño absoluto en pixels y no el relativo en % (ya le pongas 5 que 100%) ....Resultado un scroll enorme cuando el ancho deberia haberse ajustado a la resolucion de la pantalla.

¿Sabeis si esto se puede solucionar y como? Gracias.
  #6 (permalink)  
Antiguo 08/12/2008, 16:56
Avatar de minipunk  
Fecha de Ingreso: enero-2007
Ubicación: León-España
Mensajes: 47
Antigüedad: 17 años, 3 meses
Puntos: 1
Respuesta: Redimensionar imagen al tamaño de una celda

Sonia79 si lo que quieres es que la imagen se adapte a la celda el código que te dieron arriba, si quieres que la celda se adapte a la imagen <td width="0" heigth="0"> en cualquier caso siempre es mejor hacer la imagen al tamaño que necesites y te ahorras todo esto.
  #7 (permalink)  
Antiguo 08/12/2008, 18:39
 
Fecha de Ingreso: diciembre-2008
Mensajes: 14
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Redimensionar imagen al tamaño de una celda

Hola minipunk,

quiero que la imagen se adapte a la celda, y funciona bien con el código de mas arriba (width y heigth al 100%) pero solo para Firefox...para IExplorer no funciona.
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 05:12.