Ich versuche, mein Gehirn um Viewports/Waagen wickeln. Ich habe eine Website, die ich programmieren muss, und das Design, das mir gegeben wurde, ist ansprechend, aber es funktioniert wirklich nicht, wenn die Breite des Geräts unter 420px liegt.Wie setze ich eine minimale Breite für Ihre Website/Ansichtsfenster und Browser-Skalierung, wenn die Breite unter diesem
Bei etwas unter 420px, würde ich es lieben, wenn der Browser würde die Website als wäre es 420px breit, nur Zoom alles aus, aber ich kann nicht herausfinden, wie dies zu tun.
Ich habe gesehen, wie Sie das Meta-Ansichtsfenster-Tag dynamisch ändern können, aber wenn ich das tue, scheint es keinen Einfluss zu haben, und ich bin mir nicht sicher, ob das der beste Weg ist, an das heran zu kommen versuchen zu erreichen.
Auf jeden Fall ist es das, was ich versucht:
var minBP = 420;
//ww = window width
if (self.ww < minBP && lastScreenWidth > minBP){ //site is smaller than minimum allowed width, modify viewport
var viewportString = "width=" + minBP + ", initial-scale=1.0";
$('#blackrock-viewport').attr('content',viewportString);
}
Wer weiß, wie eine verkleinerte aus 420 Darstellungsbreite zu machen, wenn der Browser unter diesen Abmessungen fällt?
richtig - aber dann müsste ich die Größe jedes einzelnen Elements in der Website anpassen - das Viewport-Tag scheint in der Lage zu sein, eine gezoomte Ansicht irgendwie zu rendern, also hoffe ich, einen Weg zu finden, nur einen zu ändern zwei Variablen, nicht das gesamte CSS einer ganzen Site. – mheavers
@mheavers Sie müssen nicht die Größe jedes Elements festlegen, sondern nur das angenommene _root-Element_, das die Breite Ihrer Seite definiert. – xpy