Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/08/2012, 15:03
boli-sp
Invitado
 
Mensajes: n/a
Puntos:
(fixed, overflow) CSS para móviles

Hola a todos!

Tengo un problema que he intentado de varias formas pero no he resuelto del todo. En una aplicación para Android (usando phonegap), quiero tener un fondo fijo que ocupe toda la pantalla y después un texto scrolleable.

Entonces mi estructura sería la siguiente:

Código HTML:
Ver original
  1. <div id="background">
  2.       <img id="image" src="image.png" />
  3. </div>
  4.  
  5. <div id="text_scrolleable">
  6.     aquí un texto grande para poder hacer scroll
  7. </div>

Donde background contiene la imagen; y el div text_scrolleable el texto.

La altura y el ancho de background y de image serían 100%, mientras que text_scrolleable tendría scroll.

Código CSS:
Ver original
  1. #background, #image
  2. {
  3.     height:100%;
  4.     width:100%;
  5.     position: absolute;
  6.     z-index: -1;
  7. }
  8.  
  9. #text_scrolleable
  10. {
  11.     width: 100%;
  12.     height:100%;
  13.     overflow: auto;
  14. }

El efecto que produce es una imagen fija de fondo y el texto desplazándose, sin que el fondo se desplace con él, pero en un navegador móvil no funciona.

Como position:fixed y overflow:auto no funcionan en los exploradores móviles antiguos, no se como hacer esto... Mi teléfono tiene Android 2.1.

¿Alguna ayuda? Gracias de antemano!

Última edición por boli-sp; 02/08/2012 a las 18:47