2013-01-14 13 views
5

Eventuali duplicati:
iPhone 5 CSS media queryiPhone 5 dimensioni dello schermo VS CSS media query

l'iPhone 5 Stati tecnologia spec Dimensione dello schermo del 1136 da 640

mia domanda è questa,

Per il paesaggio, ff Devo usare il max- Dispositivo-larghezza 568px riferiscono a http://www.stephentgilbert.com/mediaqueries/#iPhone

Può spiegare perché che funziona quando la dimensione indicato sul sito iPhone 5, dice la larghezza sarebbe 1136px

so che sto mescolando con alcuni dei fondamenti qui. Ti sarei grato se potessi fornirmi una spiegazione adeguata e magari collegarmi alle risorse online pertinenti.

+0

Il [viewport su mobile Safari] (http://developer.apple.com/library/ios/#documentation/AppleApplications/Reference/SafariWebContent/UsingtheViewport/UsingtheViewport.html) non è quello che ti aspetteresti. – Quantastical

+0

Grazie per il link @MrSlayer, risorsa eccellente! Molto apprezzo :) –

risposta

8

Il display Retina contiene il doppio di pixel del display standard, ma iOS considera la risoluzione come il display standard per la misurazione e l'output dello schermo. Se così non fosse, i siti Web sembrerebbero tutti molto piccoli e ingranditi.

+1

Grazie per la tua risposta AlienWebguy, che ha aiutato molto! –

21

Il display Retina dell'iPhone indica che lo schermo 1136x640 utilizza pixel virtuali 568x320. Ogni pixel CSS è costituito da quattro pixel fisici (2x2).

Dal momento che nessuno che dice "datemi un div 100px qui" in CSS vuole che venga visualizzato a mezza dimensione su un dispositivo a risoluzione più alta come un display Retina, non usa i pixel fisici come CSS pixel.

+0

+1 le grandi menti pensano allo stesso modo;) – AlienWebguy

+0

@AlienWebguy +1 anche per te. :-) – ceejayoz

+0

Grazie per la rapida risposta ceejayoz e @AlienWebguy. Questo è davvero utile! :) –

Problemi correlati