linkgl escribió:Bueno, he echado una miradilla al curso con divs, y tengo un error que no lograba corregir... esque al terminar todo se ve bien pero con firefox el pie esta pegado a la cabecera y los divs quedan flotando... esto es por la propiedad float que firefox la toma de diferente forma.. bueno solo por si alguien tuvo este problemilla les digo como se soluciona...
Solo deben poner una altura fija a la web o al contenido para que cubra los divs me explique??
Hola:
Bueno, en realidad, esa es una de las formas en que las capas flotantes queden dentro y relativamente posicionadas, también está la directiva que se le puede poner a la capa global en la hoja de estilo, un overflow:auto.
Pero de una manera u otra, (dependiendo de lo que esté haciendo).
Por ejemplo si se le pone una altura fija , entonces ya no podría seguir poniéndo texto o imagenes etc. porque tendría que estar constantemente al tanto de la altura, lo mismo sucede con el overflow:auto que ciertamente engloba a las capas flotantes, pero en el momento que pone otra capa que no sea flotante, como la capa pie, se pueden crear conflictos, por eso se utiliza en la capa pie el clear:both, eso hace que las capas flotantes se pongan por arriba de la capa pie, y como la capa pie estaría dentro de la capa global, al final, con el clear:both hace que la capa global tenga que llegar hasta abajo de la capa pie, y al hacerlo pone automáticamente las capas flotantes sobre la capa pie.
Incluso así, dependiendo de como esté haciendo la página a veces no queda mas remedio que utilizar alguna combinación en la capa pie, para que esta no se vaya arriba o a un costado como por ejemplo, fuera de ponerle el clear:both, tener que añadir el ancho de la capa pie como por ejemplo width:800px;clear:both;, o poner en la capa global el overflow:auto y a la capa pie el clear:both;.
Por eso, dependiendo de como uno está configurando la página se puede utilizar una variante u otra, incluso combinaciones de ellas
Saludos