Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   CSS (http://www.forosdelweb.com/f53/)
-   -   Salto de Capa (http://www.forosdelweb.com/f53/salto-capa-492711/)

falonpla 25/05/2007 06:02

Salto de Capa
 
Hola gente, necesito de vuestra ayuda urgentemente. Fijaros en la siguiente página:

http://deltoya.com/ND/index13.html

Si la abrís con el Firefox o IE7 la vereis sin problema, pero con el IE6 la página no se muestra correctamente. La capa #chicha, en la que tengo casi todo el contenido de la página, salta y se coloca debajo de la barra lateral, cuando debería ir a su lado derecho.

He estado haciendo pruebas y se que lo que provoca este fallo es el script que tengo introducido para mostrar noticias sindicadas, debajo de la barra en la que pone "titulares". Alguien podría indicarme como colocar este script para que se muestre correctamente en IE6? (odio a este navegador, pero no se le puede dar la espalda)

Gracias por anticipado.

falonpla 25/05/2007 08:19

Re: Salto de Capa
 
He conseguido solucionarlo posicionando la capa en la que iba el script absolutamente. Sin embargo, le he dado la propiedad margin-left: 15 px, y en el IE 6 me queda mucho más a la izquierda que en IE7 y firefox. Alguna sugerencia??

JHMorales 25/05/2007 14:04

Re: Salto de Capa
 
Hola:
el hack para el ie6 e inferiores:
* html aquieldivproblematico {
margin-left:xxpx;
}

cambia las xx por valores mayores o menores a 15 y cada vez vas guardando y recargando la página en el ie6 hasta que esté donde quieres que esté.

Suerte, Jorge H.

falonpla 25/05/2007 16:32

Re: Salto de Capa
 
Ok, creo que lo he pillado. Entonces pongo primero el hack seguido del nombre de capa para que lo lea IE6 y luego pongo el nombre de capa sin hack para que lo lean Firefox e IE7. Solo una duda, el Firefox e IE7 van a leer dos veces el mismo nombre de capa en la hoja de estilos, eso no crea ningun problema?, solo hace caso al primero que lee??

Gracias compi !!

JHMorales 26/05/2007 03:43

Re: Salto de Capa
 
Hola:
debe ir al revés, primero el bueno (nombre de capa) y luego el hack (hack+nombre de capa). Un hack es un truco para aprovecharse de un defecto de programación de un navegador. En el caso de este los navegadores normales se saltan el * html mientras que el ie6 si lo lee.

Suerte, Jorge H.

falonpla 26/05/2007 05:57

Re: Salto de Capa
 
El caso es que he estado haciendo pruebas y me da el mismo resultado tanto si pongo el hack antes como si lo pongo después. Lo pondré despues como dices por si las moscas.

JHMorales 26/05/2007 16:16

Re: Salto de Capa
 
Hola:
las css van en cascada y lo último tiene preferencia, por eso hay que ponerlo después.

A propósito, es recomendable deshabilitar todos los margin y paddin que cada uno de los navegadores pone a su manera. Para ello empezar siempre la css así:
* {margin:0;padding:0;}

Suerte, Jorge H.


La zona horaria es GMT -6. Ahora son las 23:24.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.