2017-07-22 2 views
-1

Ich habe derzeit ein Problem mit der Browser-Größenanpassung. Wenn die Seite in voller Größe (dh das Browser-Fenster wird nicht wird minimiert), funktioniert die Seite gut, wodurch man dies:Fehlender Inhalt während der Browser-Größenanpassung trotz% Breite und Höhe

enter image description here

Allerdings, wenn ich das Fenster minimieren, so dass es kleiner ist, indem sie es vertikal komprimiert dies geschieht:

enter image description here

der Inhalt abgeschnitten ist, und ich kann nicht den gesamten Inhalt in der Größe verändert Browserfenster anzuzeigen blättern.

Ich verstehe, dass dies ein häufiges Problem ist. Ich habe versucht, dieses Problem zu beheben, indem sichergestellt wird, dass:

  • beliebigen Breite in Bezug auf% (und in der Tat, skaliert alles gut in Bezug auf die Breite)
  • Höhen sind auto (so dass sie die notwendige wickeln Inhalt)

Wenn das nicht funktioniert, ich die Höhenwerte mit% Werten ersetzt, anstatt einfach auto verwenden, um sicherzustellen, dass die Gesamthöhe Wert nicht zu 100% überstiegen. Das hat leider auch nicht geklappt. Irgendeine Idee warum und was ich tun kann, um das zu machen? Danke im Voraus!

Mein HTML und CSS können hier gefunden werden: https://codepen.io/anon/pen/yoBEWb

Antwort

1

try Wechsel height: 100vh; mit min-height: 100vh;

+0

Eine einzige Zeile, und Sie haben 2 Stunden Debuggen gelöst. Vielen Dank! Eine letzte Frage: Warum muss diese bestimmte Seite min-height auf 100vh setzen, während andere Seiten keine Probleme mit der Höhe haben: 100vh? –

+1

Gern geschehen, Einstellung der Höhe auf 100% wird die Höhe auf 100% des Ansichtsfensters zwingen, egal wie viel Inhalt, so wird es den Rest verbergen, während min-Höhe kann es mehr als 100vh sein – ewwink

0

Sie Medien abfragt können richtig dem Bildschirm, um die Größe und Ihre Inhalte anzupassen. Im Grunde ist eine Medienabfrage etwas wie eine Regel, die zum Beispiel sagt: Wenn meine Bildschirmhöhe kleiner oder gleich 480px ist, dann verkleinere bitte die Schriftgröße, platziere sie unten ... Mehr Infos here.

+0

Ich glaube, ich habe es in meiner Frage erwähnt sollte, aber ich habe auch vor über Medien-Anfragen gehört. Die Frage, an der ich mich jetzt interessiere, ist, warum mein derzeitiger Ansatz nicht funktioniert, aber ich danke Ihnen nochmals für das Vorschlagen von Medienanfragen –