espero que me puedan ayudar con un problema de diferencias entre IE y Firefox que me surgió maquetando con CSS. He intentado simplificar al máximo el código (aunque parezcan innecesarios los padding y margin os aseguro que son útilies con el resto del código), lo pongo a continuación:
HTML:
Código:
CSS:<html> <head> <title>CECA- BugTracker</title> <link rel="StyleSheet" type="text/css" href="style\test.css" /> </head> <body> <div id="content" class="curved"> <h2 class="content-title">Titulo</h2> <div class="content-body"> <form action="" method="POST"> <table> <tr> <td class="form-entry">Entrada:</td> <td class="form-field"><input type="text" name="Entrada"/></td> </tr> <tr> <td class="form-entry">Entrada:</td> <td class="form-field"><input type="text" name="Entrada"/></td> </tr> </table> </form> </div> </div> </body> </html>
Código:
Si visualizáis lo que pasé en Firefox está todo perfecto, pero al abrirlo en IE aparece mágicamente un salto de línea entre el título y la tabla. He puesto cada elemento con un color de fondo diferente para ver si encontraba el problema, pero no parece haber ninguno y me estoy volviendo loco, ya no sé qué más probar. A ver si alguien me puede echar una mano, sería de gran ayuda./* Content */ #content { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border: 1px solid white; background-color: pink; } .content-title { padding: 2px 10px 2px 10px; margin: 0px 0px 0px 0px; background-color: red; } .content-body { margin: 0px 0px 0px 0px; background-color: black; } form { background-color: white; } /* Form */ form table { border-collapse: collapse; width: 100%; } .form-entry { padding: 1px 4px 1px 10px; margin: 0px 0px 0px 0px; background-color: green; } .form-field { padding: 2px 1px 2px 10px; margin: 0px 0px 0px 0px; background-color: blue; }
Por indicar un poco, mi impresión es que es tema de poner un float bien en algún lado, pero no doy con él.
Gracias de antemano y un saludete.