Buenas de nuevo,
Bueno primero decir que aunque lo ponga asi sigue ocurriendo:
Código PHP:
for($a=1;$a<= mysql_num_rows($querycategoria);$a++){
echo "<table class='enlinea'>";
$resultadocategorias= mysql_fetch_array($querycategoria);
echo "<tr ><td width='200px' class='marar'><p class='ticategoria'><a href='ti.php?cat=$resultadocategorias[0]' class='ticat'>".$resultadocategorias[1]."</a></p></td></tr>"."<tr><td><img src='$raiz.$resultadocategorias[2]' class='imagencategoria'/></td></tr>"."<tr><td><p class='letrapequena'>".$resultadocategorias[3]."</p></td></tr>";
echo "</table>";
}
Segundo,te explico esto:
Cita: lo unico que me aparece verticalmente los resultados..y lo quiero horizontalmente,para eso utilizo la clase enlinea que lo unico que hace es un display: inline;
Esto lo que hace es recuperar unos datos de la BD,un nombre de categoria,una imagen de categoria y unos nombres de productos relacionados con la categoria,entonces al mostrarlo sin la clase enlinea me muestra las tablas verticalmente y yo lo que quiero es que me muestre las categorias (tablas) horizontalmente,es decir,una detras de otra y cuando llege al final de la tabla salte de linea.
Cita: Claro, aunque generes el documento con php lo que le llega al navegador es html. El doctype le indica al navegador cómo debe interpretar lo que le llega. Si no le indicas nada se pone en el modo "todo vale" y puede que haya cosas que no sepa entonces interpretar correctamente.
Y que doctype es el mas adecuado??No tengo mucha idea de esta etiqueta..
Cita: no me has dicho si te pasa en todos los navegadores o en alguno en concreto
Bueno,solo tengo FireFox y IE,en Fire Fox ocurre y en IE no.. :S .. no lo veo raro,sabiendo lo que hay pero me tiene desesperado este tema ya..
Un Saludo y gracias tunait!!