Cuando pense que ya estaba entendiendo el comportamiento de float y display, me quedo trancado haciendo una cosa de lo mas tonta...
nesecito devolver mediante php una serie de consultas, en este caso serian hoteles.
Código PHP:
echo '<div>';//Para Contener todo el Bloque
echo '<div id="divheader" class="arial_black">'. $row[0] .'</div>';//Titulo
//Divisor Campos
echo '<div class="arial_black" style=" float:left; ">
Mail<br/>Localidad<br/>Dirección<br/>Rubro
</div>';
//Divisor Datos
echo '<div class="arial_black" style=" float:left; ">';
for($n = 1; $n < 5 ; $n++){
echo ':'. $row[$n] . '<br />';
}
echo '</div>';
echo '</div>';
El codigo se repite varias veces para mostrar todos los resultados, el caso es que no me respeta las lineas, el siguiente bloque me aparece en la misma linea que el anterior (y por la mitad).
¿siendo que envuelvo todo el contenido en un div no deberia ocupar toda la linea para si mismo?
tambien probe redundar poniendole un display:block; pero tampoco funciono,
El problema son los float:left??
Donde esta el error?