Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Redimensionar imagenes que superen el ancho de tabla

Estas en el tema de Redimensionar imagenes que superen el ancho de tabla en el foro de PHP en Foros del Web. Hola a todos, espero me ayuden con el siguiente error se los agradecería mucho, veran el error que se me presenta es el siguiente... supongamos ...
  #1 (permalink)  
Antiguo 19/05/2013, 09:09
 
Fecha de Ingreso: mayo-2010
Mensajes: 215
Antigüedad: 13 años, 11 meses
Puntos: 4
Pregunta Redimensionar imagenes que superen el ancho de tabla

Hola a todos, espero me ayuden con el siguiente error se los agradecería mucho,
veran el error que se me presenta es el siguiente...
supongamos que tenemos una tabla asi:


Código PHP:
<table width="300" border="1" style="width:300px; ">
  <tr>
    <td><?=$notice[info];?></td>
  </tr>
</table>
Haciendo la consulta respecto a una publicacion .... y el ancho es de 300.. bien bien todo bien

hasta que pasa lo siguiente :




si publico fotos de ancho menor de 300 todo bien, pero si lo superan eso pasa como la imagen de arriba, la tabla se expande.

e podido ver en foros hasta inclusive webs... sobre imagenes que llegan a superar el ancho de la tabla, lo redimensionan solo el ancho para que asi la tabla no se expanda ... alguien podria darme la mano se lo agradezco de antemano
  #2 (permalink)  
Antiguo 19/05/2013, 09:15
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Redimensionar imagenes que superen el ancho de tabla

Con CSS es bastante sencillo, ni siquiera necesitas programación PHP.

Código CSS:
Ver original
  1. td img { width: 100%; height: auto; }
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.

Etiquetas: ancho, imagenes, redimensionar, tabla
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 21:35.