Foros del Web » Creando para Internet » CSS »

Position Fixed en Explorer.

Estas en el tema de Position Fixed en Explorer. en el foro de CSS en Foros del Web. Hola amigos, como estan? Les cuento estoy armando un site para un cliente ( site de prueba ) y estoy teniendo problemas con el pie ...
  #1 (permalink)  
Antiguo 24/11/2007, 08:27
Avatar de DragonX
Colaborador
 
Fecha de Ingreso: mayo-2002
Ubicación: Funkyland
Mensajes: 8.339
Antigüedad: 15 años, 6 meses
Puntos: 153
Position Fixed en Explorer.

Hola amigos, como estan?

Les cuento estoy armando un site para un cliente (site de prueba) y estoy teniendo problemas con el pie de página.

Si lo miran en FireFox el pie anda perfectamente, siempre queda a la izquierda abajo, pero el problema esta en el Explorer (para variar ) el pie se posiciona arriba a la izquierda y no hay Cristo que lo baje!!!!!!!!

Si alguine me pudiese dar una manito le estaré eternamente agradecido!!!

p.d. no hay comisión Patomas
  #2 (permalink)  
Antiguo 24/11/2007, 12:34
 
Fecha de Ingreso: septiembre-2007
Mensajes: 20
Antigüedad: 10 años, 2 meses
Puntos: 0
Re: Position Fixed en Explorer.

Para Internet Exploter, lo más cómodo sería posicionarlo con Javascript, para mantenerlo como "fixed". De todos modos, empieza por parchearlo utilizando position: absolute para internet explorer, de manera que por lo menos quede como pié de página.
Así utilizarías:
Código:
div#objeto {
  position: absolute;
  left:0px;
  bottom:0px;
  width:100%;
  height:?px;
}
body > div#objeto {
  position:flxed;
}
  #3 (permalink)  
Antiguo 24/11/2007, 16:52
Avatar de DragonX
Colaborador
 
Fecha de Ingreso: mayo-2002
Ubicación: Funkyland
Mensajes: 8.339
Antigüedad: 15 años, 6 meses
Puntos: 153
Re: Position Fixed en Explorer.

excelente! solo que perdí la propiedad FIXED ya que si bien la posición del pie es la que quiero cuando scroll queda "trabada" ahi, no baja con el scroll, me explico?
  #4 (permalink)  
Antiguo 25/11/2007, 13:01
 
Fecha de Ingreso: septiembre-2007
Mensajes: 20
Antigüedad: 10 años, 2 meses
Puntos: 0
Re: Position Fixed en Explorer.

Sí, te explicas. Para conseguir eso, deberás utilizar las "expressions" de Internet Explorer.
Así, si quisieras que estuviera arriba, podrías hacer:
Código:
div#objeto {
  position: absolute;
  left: expression( document.body.scrollLeft + 'px' );
  top: expression( document.body.scrollTop + 'px' );
  width:100%;
  height:?px;
}
body > div#objeto {
  position:flxed;
  left:0px;
  top:0px;
  width:100%;
  height:?alto del div?px;
}
Ahora mismo no tengo a mano los códigos completos del document.body, porque no me llevo bien con Internet Exploter, y odio este tipo de hacks, pero facilmente los encontrarás por las miles de páginas que hablan del tema.

Por cierto, no pierdas de vista que Internet Explorer 7 ya soporta la posición Fixed, con lo que el aspecto "absolute" deberías meterlo dentro de una condicional if lt IE 6.
  #5 (permalink)  
Antiguo 26/11/2007, 06:18
Avatar de DragonX
Colaborador
 
Fecha de Ingreso: mayo-2002
Ubicación: Funkyland
Mensajes: 8.339
Antigüedad: 15 años, 6 meses
Puntos: 153
Re: Position Fixed en Explorer.

mil gracias rubenlopez
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:51.