Ich versuche, eine reaktionsfähige Seite mit Quadraten zu erstellen, die 50% der vollen Breite (2 Quadrate pro Zeile) nehmen. Auf Mobile (einschließlich iPhone 6/7 Plus), sollten diese Quadrate untereinander sein, aber das ist, wo es nicht mit dem folgenden Code arbeiten:Responsive 2-Spalten-Quadrate in CSS
.square {
width: 100vw;
height: 100vw;
float: left;
}
@media (min-width: 1170px) {
.square {width: 50vw; height: 50vw; }
}
Idealerweise würde ich Bootstrap verwenden, aber ich kann nicht verstehen, wie man Quadrate erstellen.
Haben Sie setzen 'html, body {margin: 0}'? – LGSon
Ja - ich denke, es ist mit dem 'Geräte-Pixel-Verhältnis' von Smartphone, das die Verwendung von Breite Obselete – titibouboul
Nein, es basiert tatsächlich auf der Tatsache, dass Bildfenster Einheiten Scrollbar nicht ausgeschlossen ... eine Antwort für veröffentlicht Sie – LGSon