Heim > Web-Frontend > CSS-Tutorial > Wie umschließe ich CSS-Rasterelemente ohne Medienabfragen?

Wie umschließe ich CSS-Rasterelemente ohne Medienabfragen?

Patricia Arquette
Freigeben: 2024-11-13 00:29:02
Original
470 Leute haben es durchsucht

How to Wrap CSS Grid Items without Media Queries?

CSS-Rasterumbruch ohne Medienabfragen

Eine häufige Herausforderung beim CSS-Raster besteht darin, Elemente so zu verpacken, dass sie in den verfügbaren Platz passen. In Fällen, in denen Medienabfragen unerwünscht sind, müssen alternative Ansätze verwendet werden.

Die Lösung zum automatischen Ausfüllen

Erwägen Sie die Verwendung von Variante der Repeat()-Notation. Bei Angabe als Wiederholungszahl berechnet das automatische Ausfüllen automatisch die Anzahl der Wiederholungen, die in den verfügbaren Platz passen, ohne einen Überlauf zu verursachen.

Hier ein Beispiel:

.grid {
  display: grid;
  grid-gap: 10px;
  grid-template-columns: repeat(auto-fill, 186px);
}

.grid > * {
  background-color: green;
  height: 200px;
}
Nach dem Login kopieren

Mit dem automatischen Ausfüllen wird Das Raster passt seine Spaltenanzahl basierend auf der verfügbaren Breite an, um sicherzustellen, dass die Elemente gut verpackt sind. Dadurch entfällt die Notwendigkeit, feste Spaltenbreiten anzugeben.

Das obige ist der detaillierte Inhalt vonWie umschließe ich CSS-Rasterelemente ohne Medienabfragen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage