Den 20-02-2013 16:10, Poul C skrev:
> Hej
>
> Jeg sysler lidt med udvikling af web-apps til mobil i
> HTML5/CSS/JavaScript, - og det har jeg (nogenlunde) styr p�.
>
> Med undtagelse af font-st�rrelsen, - n�r app'en kommer over p� mobilen!
> Det s� ikke k�nt ud i starten!
>
> �rsagen hertil var naturligvis forskellen i dpi (PC'en = 96dpi, -
> Mobilos = 316dpi)
> Min l�sning er indtil videre at angive ALLE st�rrelser i 'em' og ikke i
> 'px' (fonte, billeder, knapper, <div>'s m.m.)
>
> P� PC'en har jeg
> font-size:100%;
> hvilket jeg s� �ndrer, n�r app'en kommer over p� mobilen (under "run-time")
> Lige nu pr�ver jeg mig lidt frem med %-tallet, - selvom min logik siger,
> det nok b�r v�re 316/96 = 329%
Mon ikke fonten bliver for stor?
>
> Ved hj�lp af:
> HTML: <div id="ppitest"
> style="width:1in;visible:hidden;padding:0px"></div>
> JavaScript: screenPPI = document.getElementById('ppitest').offsetWidth;
>
> -- kan jeg afl�se mobilens dpi og s� styre %-tallet p� denne m�de.
>
> Det lyder lidt som en - lidt for nem - all-round metode! (?)
>
> Hvad er 'best practice' p� dette omr�de?
>
>
> Mvh Poul C
>
> PS: jeg har forhindret zoom p� mobilen med:
> <meta name='viewport' content='width=device-width; initial-scale=1.0;
> maximum-scale=1.0; user-scalable=0;' />
>
> PPS: Jeg bruger ingen form for emulator, men afpr�ver i browseren p�
> PC'en og kopierer s� "r�t" over p� mobilen.