![]() |
100% Height (altura) en un DIV -Firefox help- Hola a todos, Ya sé que este tema se ha tratado aquí, he hecho búsquedas pero no he podido solucionar los problemas, ya que la soluciones no se adaptan a mi caso. El problema es que estoy empezando con CSS y he tenido el típico problema de querer asignar una altura de 100% en un DIV contenedor. He leído sobre lo de tener que asignar a los contenedores del DIV un 100% también de altura, pero en Firefox sigue sin funcionarme. Os dejo el código a ver si vosotros sabéis cómo solucionarlo: Código: <head>Iexplorer [correctamente] http://img410.imageshack.us/img410/9...xplorermo4.jpg Firefox [container cortado] http://img137.imageshack.us/img137/80/firefoxtx8.jpg En Firefox, se ve el 100% de la ventana, el problema es que cuando haces scroll para abajo este se queda en el 100% de la ventana y no de todo el documento... no se si me explico, podéis verlo en: http://www.netrebels.com/index2.php Saludos y gracias de antemano... :corazon: |
Re: 100% Height (altura) en un DIV -Firefox help- Hola, tebb. Efectivamente, como dices este tema se ha visto muchas veces en el foro y se han aplicado diversas soluciones, pero lo difícil suele ser encontrar el término a buscar para dar con ellas. En tu caso, la solución sería esta: Añade una clase a la parte del css como esta: .corte { clear: both;} Y ahora añade al html un div con esa clase, al final del documento, justo antes de cerrar el último div: </div> <div class="corte"></div> </div> </body> </html> Creo que con esto bastará. Mikel. |
Re: 100% Height (altura) en un DIV -Firefox help- Hola Mikimoro, muchas gracias por la ayuda, pero no ha solucionado el problema: http://www.netrebels.com/index3.php No sé si es que lo he hecho mal (no creo) o es que falla otra parte del código, pero en Firefox sigue viéndose mal... :borracho: La verdad es que ya no sé que hacer ni probar para solucionarlo... |
Re: 100% Height (altura) en un DIV -Firefox help- Oh, perdona: se me ha olvidado decirte que quitaras el height: 100%; del selector #container. Lo siento. Prueba ahora. Mikel. |
Re: 100% Height (altura) en un DIV -Firefox help- Woah, ¡perfecto! ¡Por fin veo la luz! jeje, muchísimas gracias, en serio ;) Por cierto, ¿alguna breve explicación de porque pasa esto y en que consiste esa solución? ¡Gracias otra vez, me has alegrado el día! :) |
Re: 100% Height (altura) en un DIV -Firefox help- Pasa porque en css una caja no debe crecer si crecen otras cajas que lleve dentro flotadas (IE lo interpreta mal y siempre crece, lo que suele producir otros problemas). Entonces para que crezca, hay que producir un corte, un salto de línea, lo que obliga a que el espacio "virtual" que ocupan las cajas flotadas se convierta en espacio "físico", y entonces la caja contenedora sí crece para albergar a las que tiene dentro. El último error se debía a que, aunque fuerces ese corte, si dices que la caja mide el 100%, mide el 100% y punto, y el corte no puede cambiar eso (no así en IE, que hace lo que le da la gana y crece siempre). Me alegro de haberte ahorrado tiempo y quebraderos de cabeza :-D Mikel. |
Re: 100% Height (altura) en un DIV -Firefox help- Complementando la explicación de Mikmoro, cabe señalar que en los navegadores que respetan la espicificación de las CSS, la propiedad height mantiene fija la altura que se haya definido, y no crecerá más independiente de la cantidad de contenido que coloques dentro. Esto a diferencia de min-height que te permite definir una altura mínima inicial, pero que crecerá a medida que lo requiera su contenido. Hasta la versión 6 de IE esto no ocurría, donde no había soporte para min-height, siendo height la propiedad que emulaba sus características. |
| La zona horaria es GMT -6. Ahora son las 06:52. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.