2012-04-08 21 views
0

berechnen Ich möchte ein div unter document.body erstellen. Die Breite und Höhe dieses div sollte so sein, dass es genau das mobile Gerät passt, jetzt kann das Gerät ein Tablet wie ein iPad oder ein mobiles deivce wie iPhone oder eine beliebige Webseite auf Desktop-Browsern sein. Ich habe versucht mit screen.width und screen.height, aber diese Werte sind nicht genau gleich Gerät Breite und Höhe! dann empirisch habe ich versucht, einige Zahlen davon subtrahieren, und bekam 18 die vermeiden Scrollen auf document.body, wenn Breite und Höhe dieser div = sreen.width und screen.height. aber auch diese Zahlen sind nicht in allen Browsern konsistent.Wie Breite und Höhe des mobilen Geräts

Ich habe auch noch eine Frage, auf dem iPhone, wenn wir die Ansicht von Porträt zu Landschaft ändern, warum ändert sich die Schriftgröße? Ich habe diesen Meta-Tag auf der HTML-Seite

+0

haben Sie versucht, Breite: 100%? – mihai

Antwort

0

Sie jQuery verwenden können:

var w = $(document).width(); 
var h = $(document).height(); 
//your div, for example with class 'loremIpsum', will get exactly that sizes with: 
$('div.loremIpsum').width(w).height(h); 
Verwandte Themen