Compañeros tengo un pequeño problema.
Estoy haciendo una pagina y me encuentro que con ie7 puedo poner un div dentro de otro div, sin embargo firefox a la que me abre el segundo div me cierra el primero.
Que sabes de este tema
Grácias
| |||
div dentro de div Compañeros tengo un pequeño problema. Estoy haciendo una pagina y me encuentro que con ie7 puedo poner un div dentro de otro div, sin embargo firefox a la que me abre el segundo div me cierra el primero. Que sabes de este tema Grácias |
| ||||
Respuesta: div dentro de div Eso es algo extraño, no debería pasar eso. ¿Cómo es tu código? ¿Seguro que cierras todo de forma correcta? |
| |||
Respuesta: div dentro de div El problema está en el id centro, dentro suyo tendria que ir id derecha y id izquierda. En ie se cumple pero en firefox una vez abro id derecha se cierra id centro. <body> <div id= "contenedor"> <div id ="cabecera"> <? $link = mysql_connect("db.es", "dbo7","contraseña"); mysql_select_db("db", $link); $query = "SELECT `perro` FROM `perro` WHERE `valid` =1 "; $result = mysql_query($query); $cant = mysql_num_rows($result); echo $resultat; ?> <div id="imagen"> <img src="imagenes/imagin.jpg" width="378" height="192" alt="cancan" border="0"> </div> <div id="links"> <? echo "Hay ".$cant." perros";?> </div> </div> <div id= "centro"> <div id= "izquierda"> <form action="buscador.php" method="post" name="form1" id="form1"> <p> </p> <table width="316" align="center"> <tr valign="baseline"> <td width="63" align="left" nowrap="nowrap" class="estilo"><div align="left" class="Estilo1"> Provincia</div></td> <td width="241"> <div align="left"> <select name="provincia" size="1" value=""> <option> </option> <option>A Coruña</option> <option>Castellón/Castelló</option> </select> </div></td> </tr> <tr valign="baseline"> <td align="left" nowrap="nowrap" class="estilo"><div align="left">Area</div></td> <td> <div align="left"> <select name="area" value="" size=""> <option> </option> <option>perro </option> <option> gato </option> <option> pajaro</option> </select> </div></td> </tr> <tr valign="baseline"> <td align="left" nowrap="nowrap" class="estilo">edad</td> <td> <div align="left"> <select name="edad" value="" size=""> <option></option> <option>Ninguna</option> <option>1 año</option> <option>3 años</option> <option>5 años</option> <option>mas de 5 años</option> </select> </div></td> </tr> <tr valign="baseline"> <td align="left" nowrap="nowrap" class="estilo"><p> </p> <p> </p></td> <td><div align="left"> <input name="submit" type="submit" class="estilo" value="Buscar" /> </div></td> </tr> <tr valign="baseline"> <td colspan="2" align="left" nowrap="nowrap"> </td> </tr> </table> <p> <input type="hidden" name="MM_insert" value="form1" /> </p> </form> </div> <div id="derecha"> Textoooooooooo <br> <br><br> <ul> <a href="formulari.php">introducir perro</a> </div> </div> <div id="raza"> <? echo " Ultimos perros"; $link = mysql_connect("d.es", "d707","contraseña"); mysql_select_db("db2", $link); $result = mysql_query(" SELECT * FROM perro WHERE valid LIKE '1' ORDER BY fecha DESC LIMIT 0,10 ", $link); if ($row = mysql_fetch_array($result)) { echo "<br><br><br><table width='80%' align='center' border='0' bordercolor='ffffff' cellspacing='0' bgcolor='ffffff'> \n"; echo "<tr> \n"; while ($field = mysql_fetch_field($result)){ echo "<th>" . $field->name . "</th> \n"; } echo "</tr> \n"; echo "<tr> \n"; echo "<td bgcolor='#33FF00' ><div align='center'><span class=\"estilo21\"> fecha de alta"; echo "<td bgcolor='#33FF00' ><div align='center'><span class=\"estilo21\"> Nombre "; echo "<td bgcolor='#33FF00' ><div align='center'><span class=\"estilo21\"> Provincia"; echo "<td bgcolor='#33FF00' ><div align='center'><span class=\"estilo21\"> Area"; echo "<td bgcolor='#33FF00' ><div align='center'><span class=\"estilo21\"> Edad"; echo "</tr> \n"; do { echo "<tr> \n"; echo "<td><div align='center'><span class=\"estilo2\">".$row["fecha"]."</td> \n"; echo "<td><div align='center'><span class=\"estilo2\"><a href='busc.php?ID=".$row["id_perro"]."'>".$row["nombre"]."</td> \n"; echo "<td><div align='center'><span class=\"estilo\">".$row["provincia"]."</td> \n"; echo "<td><div align='center'><span class=\"estilo2\">".$row["area"]."</td> \n"; echo "<td><div align='center'><span class=\"estilo\">".$row["edad"]."</td> \n"; echo "</tr> \n"; } while ($row = mysql_fetch_array($result)); echo "</table> \n"; } else { echo "¡ No se ha encontrado ningún registro !"; } ?> </div> </div> |
| ||||
Respuesta: div dentro de div He leido muy rápido, pero encontré varias etiquetas que podrían crear el error, comenzando por un UL que en ningún momento veo tenga LI , ni mucho menos se cierre... Intenta comenzar por ahi y ver que todas las etiquetas que abras las cierres en el orden correcto. |
| |||
Respuesta: div dentro de div Hola Marcvilap: Complementando la respuesta de DaPhyre, en un vistazo rápido (que estamos con el 0-3 ![]() ![]() Hay varios <div align="left"> en medio del código html (creo que esto es código css) Pon <div class='clear'> (.clear {clear:both;} en el css) antes de abrir el div 'centro' y el div 'raza'. Y ayudaría ver el código css, si no todo, al menos de los div 'contenedor', 'centro', 'derecha' e 'izquierda'. Un saludo |