Sto riscontrando dei problemi nel dimensionare correttamente il mio sito Web per i dispositivi mobili.Confuso su "initial-scale = 1.0" - iphone 3GS vs 4
Abbiamo un sito progettato per essere una larghezza minima di 640 px, massimo di qualsiasi cosa. Ho il meta tag attualmente:
<meta name="viewport" content="width=device-width;minimum-scale=0.5,maximum-scale=1.0; user-scalable=1;" />
Ora - La parte Sono confuso circa è che se uso "iniziale scala = 1,0", ovviamente il sito sarà in scala 1: 1, e avrà un aspetto scadente su un iPhone 3G (vedrai solo metà del sito). Ora, su un Iphone 4 (con una risoluzione wide 640px) verrà ridimensionato correttamente a 640px se utilizzo "initial-scale = 1.0".
In alternativa, se la grafica è 480px, i 3G richiederebbero scala = .667 e iOS 4 richiederebbe 1,3, corretto?
Quindi, come si adatta il sito perfettamente da bordo a bordo? Il browser può rilevare la larghezza del dispositivo e quindi impostare la scala di conseguenza? Ci sono un sacco di diverse larghezze di dispositivi là fuori ... Android, iPhone più anziani, di mora ecc
diventando abbastanza frusterated :(sento come se mi manca qualcosa di importante che dovrei già sapere.
Modifica Sembra che il meta tag "scala iniziale" debba essere ridimensionato rispetto alla viewport, quindi utilizzare width = device-width per impostare la dimensione effettiva della viewport
Il problema che mi sembra di avere è che il viewport non è in scala per adattarsi al dispositivo, rimane a 640 px indipendentemente dal tag che uso. Cosa mi manca qui ???
http://stackoverflow.com/questions/12723844/an droid-viewport-impostazione-utente-scalabile-no-interruzioni-larghezza-zoom-livello-di-visualizzazione/19430097 # 19430097 – Habib