Ziel: Erstelle ein Quadrat, dessen Seitenlänge gleich ist Methode 1: Verwenden Sie die Einheit vw (P.S.: Ich denke, das ist die einfachste Methode). Die HTML-Struktur ist ebenfalls sehr einfach, mit nur einem div <html> <Text> <div Klasse="Quadrat"> </div> </body> </html> .Quadrat{ Breite: 50vw; Höhe: 50vw; Hintergrund: blau; } Methode 2: Verwenden Sie padding-bottom Wichtige Punkte: 1. Höhe: 0, der Inhalt läuft in die Polsterung über, keine Sorge ~~ 2. Wenn der Padding-Bottom-Wert als Prozentsatz festgelegt wird, ist er relativ zur Breite des umgebenden Blocks. 3. Sie müssen den umschließenden Block festlegen HTML-Struktur: <html> <Text> <div Klasse="Container"> <div Klasse="Quadrat"> </div> </div> </body> </html> CSS: *{ Rand: 0; } /* So einstellen, dass der sichtbare Bereich der Seite ausgefüllt wird*/ .Container{ Höhe: 100vh; Breite: 100vw; Hintergrund: blasses Goldrutenrot; } .Quadrat{ Breite: 50 %; /* relativ zur Breite des Containers */ padding-bottom: 50%; /* relativ zur Containerbreite */ Hintergrund: blassgrün; } Das war's, zwei reichen. Sie können auch Margin verwenden, aber es besteht die Gefahr eines Zusammenbruchs, also reichen diese beiden ~~ Zusammenfassen Oben sind zwei Methoden, die ich Ihnen vorgestellt habe, um mit CSS quadratische Divs zu realisieren. Ich hoffe, sie werden Ihnen helfen. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten! |
<<: Anleitung zur Vermeidung von Docker Win Ping-Fehlern bei Containern
>>: Tipps zur Verwendung kleiner HTML-Tags
Was ist ein Karussell? Karussell: In einem Modul ...
Mit dem Wissen über CSS-Variablen werde ich den C...
Wir sehen oft, dass Anzeigen nach ein paar Sekund...
In diesem Artikel wird der spezifische JavaScript...
Bereiten Sie die Zutaten wie oben gezeigt vor (ps...
In diesem Artikel wird der spezifische JavaScript...
DIV+CSS-Struktur Lernen Sie CSS-Layout? Sie beherr...
Inhaltsverzeichnis Trennwirkung Erläuterung der B...
Eine beträchtliche Anzahl von Websites verwendet d...
Inhaltsverzeichnis 1. Plugins 2. Zwischenspiel 3....
Vorwort Alle Hardwaregeräte im Linux-System werde...
Drei Möglichkeiten zum Festlegen von Rahmen in HT...
(I) Methode 1: Vorab direkt im Skript-Tag definie...
1. Vom Vater zum Sohn Definieren Sie das props Fe...
1. Löschen Sie das gepunktete Feld, wenn die Scha...