Weblog

Arreglo para IE position fixed

Hola, después de un largo tiempo de latargo me decido a compartir con vosotros un arreglo para el conocido bug de Internet Explorer con el position:fixed. En IE, este CSS no funciona, y la posición del elemento no se fija en pantalla. Hay otros arreglos para este problema, usando hacks específicos de CSS, pero todos ellos convierten position:absolute en position:fixed (y eso creo que es un problema mayor) o añaden marcado innecesario. El arreglo que propongo aquí se hizo en javascript usndo muy pocas lineas. El único inconveniente es que hay que estar en Quirks mode. Actualización: ya no hace falta.

Cuidado si estais usando otros eventos de onload, porque este va a sobreescribir los vuestros. Si es vuestro caso, usad un buen manejador de eventos para evitar este problema.

Comentarios sobre esta entrada

  1. 2004-04-02 09:37:44

    una obra de arte el script... no podría ser más mínimo... el problema con las soluciones escripteadas es que "pierde frames", como que va de a saltitos... el de devnull queda realmente fixed... aunque requiere quirks mode...

  2. 2004-04-02 11:28:26

    hola, pues si, va a saltitos, pero es una eleccion a tener en cuenta por el codigo reducido y porque no interfiere con los position:absolute, como he comentado en el post. Un posible arreglo sería usar intervalos y un manejador de eventos, para que no se notase el salto o incluso se animase al cambio de posición, pero en este caso quería algo muy sencillo. Gracias por el comentario. Saludos.

  3. 2005-03-11 04:09:35

    Sorry, dunno why, but this unfortunately doesn't work with Safari, sigh.
  4. 2005-03-11 04:10:26

    • jhbdfgdhfg
    • [e]
    Sorry, dunno why, but this unfortunately doesn't work with Safari, sigh.

Cerrado

Debido a la mierda de spam este weblog queda cerrado a comentarios, era imposible mantener el script de la lista negra al día. Si quieres busca mi email y enviame un mensaje. Lo siento.

Cambia las preferencias

Cambia las preferencias

Licencia

Creative Commons 2001-2004. Sergi Meseguer

Sindicación RSS

rss (1, 2 ), xhtml, css, taw