Hola de nuevo:
Ya tengo el tema solucionado.
El problema estaba en que, en el CSS le estaba dando el ancho en % en vez de en px, con lo cual, el DIV principal y el secundario cogian todo el ancho de la página y colocaba los DIV seguidos, pero en vertical.
Les pongo el código:
Código:
<div id="contenedor"><!-- COMIENZO DIV 1 -->
<div id="contenido">
<?php
$Maximo=6;//FOTOS POR FILA - COLUMNAS
$Contador = 0;//REINICIA EL SISTEMA
do {
$texto = "".$row['clientesempresastexto']."";//SE CARGA EL TEXTO, INCLUYENDO LAS ETIQUETAS HTML
$texto2 = $texto2 = $texto2 = $texto2 = strip_tags($texto);//LIMPIA LAS ETIQUETAS HTML DEL TEXTO
echo "<div id='celda'><a href='#\'><img src='".$row['clientesempresasfoto']."' alt='$texto2' title='$texto2'/></a>\n";//MOSTRARA LA IMAGEN Y UN TOOLTIP CON EL TEXTO
echo "</div>\n";//CIERRA DIV CELDA
//ABRE FILA E IMPRIME LOS DATOS
$Contador++;//SUMA UNO AL CONTADOR YA QUE IMPRIMIO UNA FILA
if ($Contador == $Maximo) {
//COMPARA SI LLEGO A LA CANTIDAD DE FILAS
echo "</div><div id='contenido'>\n";//Y CIERRA DIV CONTENIDO PARA EMPEZAR DE NUEVO
$Contador = 0;
}
} while ($row = mysql_fetch_array($result));
?>
</div><!-- CIERRA DIV CONTENDIO -->
</div><!-- CIERRA DIV CONTENEDOR -->
<?php
} else {
echo "<div id='contenedor'>\n";
echo "<div id='contenido'><div id='celda' class='td_texto'><img src='../imagenes/pagina/flecha.gif' hspace='5' align='absmiddle' />Página en Mantenimiento: disculpen las molestias.</div></div>\n";
echo "</div>\n";
echo $result[0];
}
mysql_free_result($cnx);
mysql_close($cnx);
?>
Y el css:
Código:
#contenedor {
width:720px;
}
#contenido {
width:720px;
}
#celda {
float:left;
width:120px;
}
Respecto a la respuesta de "HiToGoRoShi":
No acabo de entender tu respuesta, ya que has dado por echo que no se maquetar.
Yo lancé esta pregunta ya que, después de varios intentos, no me salía. Y llegué a pensar que era un problema a la hora de implementar el código PHP, que en eso si reconozco que estoy un poco pez...
He dado con el fallo: un error de interpretación, ya que el código original, la tabla cogía el 100% y yo seguí por ahí...
De todas formas, gracias, ya que tu respuesta me hizo mirar algo que antes no se me ocurrió: lanzar la página y releer el código fuente que interpretaba... ahí es donde dí con el fallo: cuando ví que ocupaba todo el ancho.
Gracias de nuevo a todos, y un saludo:
Javy