Heim > Web-Frontend > CSS-Tutorial > Schneller Tipp: So richten Sie die Spaltenzeilen mit dem CSS -Subgrid aus

Schneller Tipp: So richten Sie die Spaltenzeilen mit dem CSS -Subgrid aus

Christopher Nolan
Freigeben: 2025-02-08 08:40:09
Original
886 Leute haben es durchsucht

Dieses CSS -Gitter -Subgrid -Tutorial zeigt den Ausrichtungsinhalt innerhalb von Geschwisterboxen. Es befasst sich mit der Frage von falsch ausgerichteten internen Komponenten in horizontal angeordneten Feldern, selbst wenn die Kästchen selbst korrekt mit Gitter geeignet sind.

Quick Tip: How to Align Column Rows with CSS Subgrid

Die Lösung nutzt die Eigenschaft von CSS Grid. Dies ermöglicht es innere Gitter, die Säulenstruktur aus ihrem übergeordneten Gitter zu erben und eine konsistente Ausrichtung zu gewährleisten. subgrid

Schritt 1: Basic Setup

Die HTML verwendet ein übergeordnetes

, das drei <article></article> Elemente enthält, jeweils mit einem <section></section>, <h1></h1> und <ul></ul>. Das anfängliche CSS legt das Elternteil als Raster mit drei gleichen Spalten fest: <div> <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class='brush:php;toolbar:false;'>article { display: grid; grid-template-columns: 1fr 1fr 1fr; }</pre><div class="contentsignin">Nach dem Login kopieren</div></div> <p> <img src="https://img.php.cn/upload/article/000/000/000/173897521347074.jpg" alt="Quick Tip: How to Align Column Rows with CSS Subgrid " /> </p> <p> Schritt 2: Subgrid <strong> </strong> aktivieren </p> Um <p> zu verwenden, muss jeweils <code>subgrid auch ein Gitter sein: <section>

section {
  display: grid;
}
Nach dem Login kopieren
Dadurch füllt der Inhalt in jedem Abschnitt seine jeweilige Spalte aus.

Quick Tip: How to Align Column Rows with CSS Subgrid

Schritt 3: Ausrichtung mit Subgrid

Der entscheidende Schritt besteht darin

grid-template-rows: subgrid; grid-row: span 3; lässt das innere Gitter die Zeilenstruktur vom Elternteil erben. <section> stellt sicher, dass der innere Inhalt alle Zeilen umfasst.

entfernt jeglichen Abstand, der aus dem übergeordneten Raster geerbt wurde.
section {
  display: grid;
  grid-template-rows: subgrid;
  grid-row: span 3; /* or grid-row: 1 / 4 */
  gap: 0; /* removes inherited gap */
}
Nach dem Login kopieren

grid-template-rows: subgrid; grid-row: span 3; gap: 0;

Browserkompatibilität:

Quick Tip: How to Align Column Rows with CSS Subgrid

Subgrid -Unterstützung ist jetzt in den wichtigsten Browsern hervorragend.

Weitere Ressourcen:

MDN Subgrid Reference Gitter mit Beispielsubgrid -Demos

    Rachel Andrews Subgrid YouTube Erklärung
  • Diese verbesserte Version bietet eine prägnantere und strukturiertere Erklärung, die sich auf die wichtigsten Schritte konzentriert und die Bilder direkt in den Markdown einbezieht. Die Schlussfolgerung verknüpft auch mit relevanten Ressourcen für weiteres Lernen.

Das obige ist der detaillierte Inhalt vonSchneller Tipp: So richten Sie die Spaltenzeilen mit dem CSS -Subgrid aus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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 Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage