2011-01-21 18 views
6

Sto sviluppando una versione mobile del mio sito Web che sto testando sul mio dispositivo Samsung Galaxy S android mobile Froyo (2.2).Intestazione e piè di pagina fissi nella versione mobile un sito web

Vorrei, se visti con il browser Internet standard, hanno un colpo di testa fisso e un piè di pagina fisso (che sono sempre visibili sullo schermo) con i contenuti delle pagine scorrevoli in mezzo.

Ho provato tutti i tipi di combinazioni con il riempimento del corpo e il tipo (che sembrano funzionare se visualizzati su un browser sul pc), ma non riesco a trovare una soluzione.

Qualcuno può aiutarmi?

Nota: se cerco qualcosa di simile:

<div id="header" style="position:absolute; top:0px; left:0px;height:200px;overflow:hidden;"></div> 
<div id="content" style="position:absolute; top:200px; bottom:200px; left:0px;overflow:auto;"></div> 
<div id="footer" style="position:absolute; bottom:0px; height:200px; left:0px;overflow:hidden;"></div> 

Sia l'intestazione e piè di pagina sono fissi, ma il contenuto non è scorrevole, per esempio appare anche fisso.

Potrebbe essere il browser di Android Froyo 2.2 ovviamente.

Chiunque?

risposta

6

Sembra che la posizione: fissa è solo partially supported in Android 2.2+, se si aggiunge anche un meta tag particolare. Dovresti anche notare che non è supportato affatto in iOS. Esistono script per l'emulazione del comportamento (che non ho a portata di mano.)

+2

Ecco il meta tag necessario per Android:

1

Dal momento che probabilmente vuoi solo creare questa volta e vorresti supportare più dispositivi mobili in modo trasparente, ti suggerisco di dare un'occhiata a: JQuery Mobile

Article on page layout

+0

Questo è un ottimo suggerimento ... ma hai effettivamente provato le barre degli strumenti di JQM? Almeno a partire da Alpha 4 non funzionano molto bene su iOS o Android. – Eli

-1

Se si sta già lavorando con lo spazio dello schermo minimo, perché si vuole un colpo di testa fissa e piè di pagina? Considera che ogni finestra del browser potrebbe non essere abbastanza grande per essere pratica. Cosa succede quando qualcuno visualizza la tua pagina in orizzontale e hai sia un'intestazione sia un piè di pagina fissi?

Anche sul Nexus S, a 800x480, con lo zoom al 100% si riprende metà della pagina in intestazioni e piè di pagina e questo è in verticale. Nel paesaggio, non pensarci più ...

C'è un altro progetto che potrebbe funzionare bene?

Qual è l'uso dei collegamenti? Se sono molto importanti, potrebbe aver senso ripeterli in un altro modo.

+1

che non invalida la domanda sul perché questo non funziona. Si consiglia di avere un'intestazione molto piccola con il nome del sito e un footer molto piccolo con il copyright. Qualunque cosa. – Edelcom

+0

Lo capisco completamente. chi è il tuo pubblico di riferimento? Solo utenti Android? – KyleWpppd

+0

Ci scusiamo per la (molto) risposta tardiva. No, non solo Android, ma gli utenti mobili in generale (vorrei creare una versione m.site da un sito www.esistente) e mi piace l'idea di un'intestazione e/o un piè di pagina fissi per dare agli utenti sempre un'opzione per andare di nuovo all'inizio del sito. – Edelcom

Problemi correlati