Gracias por responder tan rapido, pero el caso es que tu codigo no me funciona. Y creo que no me es util porque no puedo limitar el tamaño vertical de las fotos. Yo recorro el contenido de un directorio del servidor y cojo las fotos que hay, y las redimensiono en su ancho a 100px, el alto lo redimensiona la funcion de GD proporcionalmente al ancho que le pongo, por eso en principio no sé cual será el alto de cada imagen, no puedo poner height a 120px por ejemplo.
Este es el css que uso:
Código:
div.tabla {
width: 800px;
clear: none;
overflow: auto;
}
div.fila {
width: 800px;
border: 2px;
clear: both;
color: #000000;
}
div.col {
width: 190px;
border: 1px;
float: left;
padding: 5px;
color: white;
border-color: #F0E0A0;
border-style: solid;
border-right-width: 0px;
border-left-width: 0px;
border-top-width: 0px;
border-bottom-width: 0px;
}
Y este como genero en PHP la galeria, recuerda, 4 fotos por fila:
Código:
<div class="tabla">
<?
include_once('xxx.inc.php');
$fotos = get_ruta_image($x); //me da un array de rutas a imagenes
$filas = $fotos[0] / 4; //$fotos[0] almacena el nº de eltos. del array
if (($fotos[0]/4) != 0)
$filas++;
for ($m=1; $m<=$fotos[0]; $m++) {
if ($m == 1)
echo '<div class="fila" align="center">';
echo '<div class="col">';
//aqui muestro una imagen con su texto debajo
echo '</div>';
if (($m % 4)==0)
echo '</div><div class="fila">';
}
?>
</div>
lo que me gustaria es que todos los textos se alinearan en la misma linea horiontal