Warum ändert sich der obere/untere Rand auf %, wenn die Bildschirmgröße horizontal geändert wird?

gfels

Warum ändert sich der obere/untere Rand auf %, wenn die Bildschirmgröße horizontal geändert wird?

Hier ist ein Beispiel für ein Layout mit Kästchen, und ich habe alle Ränder auf 1,45% gesetzt. Ich verstehe, warum sich die linken und rechten Ränder ändern, aber warum ändern sich die oberen und unteren Ränder, wenn ich die Bildschirmgröße HORIZONTAL ändere? Gibt es eine Möglichkeit, dies so zu implementieren, dass sie sich nur ändern, wenn die Bildschirmgröße VERTIKAL geändert wird?

https://jsfiddle.net/c60ymrfu/2/

.item {
  width:30%;
  margin-left:1.45%;
  margin-right:1.45%;
  margin-top: 1.45%;
  margin-bottom: 1.45%;
}

Bildbeschreibung hier eingeben

YouBee

Sie können hier vh verwenden. vh: ist die Ansichtsfensterhöhe, die nur reagiert, wenn sich die Höhe ändert, nicht auf die Breitenänderung.

.item {
  width:30%;
  margin-left:1.45%;
  margin-right:1.45%;
  margin-top: 1vh;
  margin-bottom: 1vh;
}

Lesen Sie hier mehr über Einheiten https://developer.mozilla.org/en-US/docs/Web/CSS/length

Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.

Bei Verstößen wenden Sie sich bitte [email protected] Löschen.

bearbeiten am
0

Lass mich ein paar Worte sagen

0Kommentare
LoginNach der Teilnahme an der Überprüfung

Verwandte Artikel

Warum ändert sich die Reihenfolge der Daten in der Postgres-Datenbank, wenn eine geändert wird?

Warum ändert sich die Konstruktoreigenschaft eines Objekts, wenn der Prototyp des Konstruktors geändert wird?

Warum werden meine Flexbox-Elemente nicht in der nächsten Zeile angezeigt, wenn die Bildschirmgröße geändert wird?

Warum hört der Rand auf, seinen Minusrand zu rendern, während die Größe des Rasters geändert wird?

Trigger useEffect, wenn sich die Bildschirmgröße geändert hat

Warum wird das Rendern der untergeordneten Komponente aufgerufen, wenn sich die Requisiten nicht geändert haben?

Wie halte ich die Ellipsen in der Mitte, wenn die Bildschirmgröße geändert wird?

Die Überschrift bleibt nicht in der absoluten Position, wenn die Bildschirmgröße geändert wird

Java (Swing): Ermitteln der * Bildschirmgröße * einer Komponente, wenn die Fenstergröße geändert wird

Tkinter - Die Größe der Bildlaufleiste wird nicht geändert, wenn sich die Anzahl der Beschriftungen in einem Rahmen ändert

Warum ändert sich die ursprüngliche Liste, wenn die neue Liste geändert wird?

Warum ändert sich die Adresse des Zeigers nicht, wenn die Zeichenfolgenvariable in Rust geändert wird?

Die Größe der SWT GridLayout-Spalte wird nicht geändert, wenn sich die Widgetgröße ändert

Warum wird der SVG-Pfad verschoben, wenn die Größe des Browsers geändert wird?

Objekt bewegt sich, wenn die Fenstergröße geändert wird

Mein Text bewegt sich auf und ab, wenn die Größe meines Browsers geändert wird

Die Bildgröße wird geändert, wenn die Position beim Scrollen auf "Fest" geändert wird

Warum ändert sich die ForeColor dieses Labels nicht sichtbar, wenn sie in einer Schleife geändert wird?

Warum ändert sich das Datumsformat selbst, wenn der Browser geändert wird?

Warum wird ein Rand angezeigt, wenn die div-Größe durch translate3d geändert wird?

Hash ändert sich auch dann nicht, wenn der Datensatz auf einen anderen Wert geändert wird

Warum wird die React-Komponente aktualisiert, wenn sich die Requisiten und der Status nicht geändert haben?

Der PL / SQL-Typ ändert sich nicht, wenn die Tabelle geändert wird

Die Anzahl der SelectedItems von WPF ListView ändert sich, wenn das ItemsPanel geändert wird

Warum ändert sich der Wert der Referenz auf const int (an ein int gebunden), wenn der Wert des int explizit geändert wird?

Die Schriftgröße ändert sich nicht, wenn die DPI geändert wird

Warum ändert sich die Größe dieses std :: string, wenn Zeichen geändert werden?

Ändern Sie die Größe der Bedienfelder automatisch, wenn sich die Bildschirmgröße in Unity ändert

Warum wird useEffect nicht aufgerufen, wenn sich die Requisiten geändert haben, wird render aufgerufen?