![]() |
Margen, iexplorer lo hace, Firefox lo ignora Buenas. Tengo una capa de texto en medio de otras capas que sale pegada a la de arriba en Firefox y no consigo separar. He probado con Padding-top, y en el explorer funciona, en el Firefox no produce ningún resultado. Si pongo Margin-top, el explorer toma como referencia la capa superior, y el firexfox el principio de la página. ¿Cuál es el problema?, aparte de mi inexperiencia. :-D Código: #capa3 { width: 396px; |
Tienes definido estilo2 en algún sitio? |
Cita:
Código: .Estilo1 {Si en vez de # pongo un punto, entonces se ve igual en los dos , el texto ocupa la pantalla completa ignorando las dimensiones de la capa width: 396px; height:497px; Gracias por la respuesta xavi, hacen falta mas datos para que me puedan ayudar. |
Cita:
:-) |
Cita:
Lo que estoy intentando hacer es que el texto no ocupe toda la página, que se quede dentro de la capa. El explorer lo hace, pero el firefox ignora la capa por completo, el texto sale con el tamaño que quiero, pero los demás elementos no lo tienen en cuenta y salen debajo. |
puedes postear el código entero? |
Es una prueba por eso repiten las imágenes. Gracias por el interés xavi. Código: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" |
A bote pronto, quita los espacios entre los tags IMG... y luego intenta depurar un poco el código para evitar otras posibles fuentes de error. El border de la imagen pásalo por css, quita tags y clases innecesarias. Puedes sustituir, sin despeinarte esto Código: <div class="Estilo1" id="capa1">Prueba de CSS </div>Código: <h1>Prueba de CSS</h1> |
:-D Vaya muchas gracias, ya va bien en los dos. He aprendido a definir los estilos de textos. Aún así creo que sigo haciendo algo incorrecto, porque ahora la capa siguiente, se desajusta en ambos. ¿Es que no puedo usar la misma definición para mas de una capa?. Que raro, yo creia que esa era la diferencia entre las capas que empiezan por un punto y las que empiezan por #. También ocurre que el Firefox empieza el texto pegado a la imagen y el explorer no. Te pego el código depurado. Y por si hace falta la página la he subido también en la siguiente dirección, http://hispalisrbz.iespana.es/8marzo.htm :ojotes: :ojotes: :stress: :stress: No se que pasa, la página se ve centrada en el explorer en mi pc, y en el servidor no. :'( :'( Mas raro aún, aquí se ve bien. http://es.geocities.com/rbzhispalis/8marzo.htm ¿Esto tiene explicación? :neurotico Código: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" |
Si que está más limpio, si... aunque se puede mejorar ;) ahora lo que te falta es cortar el flujo de floats de las imágenes. Para hacerlo, coloca un DIV después de la última imagen y aplícale una clase que "limpie" el float tal que así: Código: .clear { clear:both; height:0px; font-size:0px; }El problema aparece cuando, al tener elementos flotados, el margen superior toma como referencia el primer elemento intentando colocar los demás alrededor del primero. De alguna forma la altura de los elementos flotados no se tiene en cuenta a no ser que cortes ese flujo. Más didáctico no se puede ;) |
:ojotes: Lo siento, eso no lo he entendido. Podrías repetírmelo. Antes oía campanas pero no sabía dónde, ahora me he quedado sordo. Lo que tengo que corregir es que el floats afecta a las demas capas. http://indefinido.iespana.es/emoticon2/13.gif |
css Código: .clear { clear:both; height:0px; font-size:0px; }Código: <div id="contenedor">En tu caso, no se aplicaba el margen superior porque éste tomaba la posición del DIV que contenía los elementos flotados. Al estar todo el contenido de ese DIV fuera de flujo, la altura del DIV es la de sus elementos no-flotados, que en tu caso era ninguno. Añadiendo el DIV con la clase clear, cortas el flujo de floats de los elementos, de forma que el contenedor termina donde termina dicho DIV. Suena confuso pero puedes probarlo muy fácilmente. Añade un borde a capa1 antes de poner el div clear y verás que no ocupa el alto de su contenido. Añade luego el div clear y verás como sí lo ocupa. |
Gracias xavi, ya me quedó claro. No respondí antes para añadir la siguiente duda, pero esta creo que mejor la pongo en un mensaje nuevo. Gracias de nuevo, http://indefinido.iespana.es/emoticon/worship2.gifhttp://indefinido.iespana.es/emoticon/worship2.gifhttp://indefinido.iespana.es/emoticon/worship2.gif me has sido de gran ayuda. |
| La zona horaria es GMT -6. Ahora son las 09:23. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.