2016-07-23 11 views
0

Ich glaube, viele von euch haben dies schon einmal gesehen. Ich habe die Entwicklung meiner Site beendet. Während der Entwicklung verwendete ich Medienabfragen und nutze Firefox Responsive Design View. Ich machte eine Recherche, um zu sehen, was die gängigste Bildschirmauflösung ist, und fügte diese Auflösungen hinzu. Getestet auch mit Browsern zur Größenanpassung von Chrome und Opera.Frustriert über die Reaktionsfähigkeit auf Handy

Heute, als ich auf Handy getestet wurde (Moto G) scheint meine Seite nicht mehr zu reagieren. Ihr Layout hat sich nicht geändert. Eine andere Sache, die ich getan habe, war, die Chrome-Entwicklertools zu verwenden, die Device Toolbar aktiviert haben. Zu meiner Überraschung hat jedes ausgewählte Gerät mein Layout geändert.

Bei Medienabfragen habe ich die Breite min-width und max-width verwendet, um Anpassungen vorzunehmen. Lesen auf SO Ich sehe am meisten angezeigt ist die Gerätebreite anstelle der Breite zu verwenden.

Also, muss ich alle meine Medienabfragen ändern, um Ergebnisse auf dem Handy zu sehen? Habe ich die Bildschirmauflösung auf Computern verloren?

Antwort

0

Vielleicht haben Sie die Dateien nicht auf Ihren Webserver hochgeladen? Oder wenn Sie Präprozessoren und eine App dafür verwenden, hat es Ihren Code vielleicht nicht konvertiert? Das sind nur meine Gedanken, nichts Ernstes.

Ich verwende diese Medien-Abfrage für mittleren Bildschirm:

@media screen and (max-width: 1199px) and (min-width: 992px) 

Es ist perfekt für mich arbeiten, und für die mobilen Bildschirm kann ich nicht einmal die Mindestbreite angeben.

Wie auch immer, ich brauche Code eingefügt zu jsFiddle, um Ihnen zu helfen, danke.

+0

Zum Beispiel verwende ich dies für Bildschirme mit mindestens 900px Medien nur Bildschirm und (min-width: 900px) Und das ist meine andere Medienanfragen: Medien nur Bildschirm und (min-width: 320px) und (max-width: 414px) Medien nur Bildschirm und (min-Breite: 480px) und (max-Breite: 600px) Medien nur Bildschirm und (min-Breite: 600px) und (max-Breite: 864px) nur Medien Bildschirm und (min-Breite: 667px) und (max-Breite: 736px) Media nur Bildschirm und (Breite: 800px) und (Höhe: 600px) – learner

+0

Das ist seltsam. Können Sie den Link Ihrer Website per PM senden oder einfach hier posten, damit andere ihn sehen und Ihnen helfen können. Und wie gesagt, ich würde mich freuen, wenn Sie Code mit einem Beispiel in jsFiddle setzen würden –

+0

Ok. www.madebyalex.org – learner

0

Nach einer weiteren Recherche fand ich heraus, dass ich Meta-Tag-Ansichtsfenster vergessen:

<meta name="viewport" content="width=device-width, initial-scale=1"> 

Hinzufügen, dass das Problem löst.