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.
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; }
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.
section { display: grid; grid-template-rows: subgrid; grid-row: span 3; /* or grid-row: 1 / 4 */ gap: 0; /* removes inherited gap */ }
grid-template-rows: subgrid;
grid-row: span 3;
gap: 0;
Weitere Ressourcen:
MDN Subgrid Reference Gitter mit Beispielsubgrid -Demos
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!