⊗mkSpRsBR 125 of 128 menu

Umordnung von Blöcken mit CSS-Medienabfragen

Lassen Sie uns lernen, wie man die Umordnung von Blöcken bei verschiedenen Bildschirmbreiten durchführt. Als Beispiel implementieren wir folgendes Verhalten:

Zuerst schreiben wir den HTML-Code unserer Blöcke:

<div class="parent"> <div class="child">1</div> <div class="child">2</div> </div>

Jetzt schreiben wir die Styles für das Elternelement unserer Blöcke:

.parent { display: flex; width: 90%; margin: 50px auto; border: 1px solid red; }

Nun schreiben wir die Styles für die Blöcke selbst, ohne die Eigenschaften anzugeben, die sich durch Medienabfragen ändern werden:

.child { box-sizing: border-box; padding: 20px; border: 1px solid green; }

Bei großer Bildschirmbreite soll der Abstand zwischen den Blöcken automatisch berechnet werden:

@media (min-width: 500px) { .parent { justify-content: space-between; } }

Setzen wir die Breite unserer Blöcke auf etwas weniger als 50%, um Platz für den Abstand zu lassen:

@media (min-width: 500px) { .child { width: 49.5%; } }

Bei kleiner Bildschirmbreite setzen wir unsere Blöcke in eine Spalte:

@media (max-width: 500px) { .parent { flex-direction: column; } }

Geben wir ihnen einen unteren Abstand:

@media (max-width: 500px) { .child { margin-bottom: 10px; } }

Fassen wir alles zusammen und erhalten folgenden Code:

.parent { display: flex; width: 90%; margin: 50px auto; } .child { box-sizing: border-box; padding: 20px; border: 1px solid green; } @media (max-width: 500px) { .parent { flex-direction: column; } .child { margin-bottom: 10px; } } @media (min-width: 500px) { .parent { justify-content: space-between; } .child { width: 49.5%; } }

Wiederholen Sie das unten angeführte Beispiel:

Wiederholen Sie das unten angeführte Beispiel:

Wiederholen Sie das unten angeführte Beispiel:

Wiederholen Sie das unten angeführte Beispiel:

Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen