A grid-template-rows tulajdonság segítségével adhatjuk meg a használni kívánt sorok magassága.
Annyi méretet kell felsorolni egymás mellett, ahány sort szeretnénk használni.
Sorok létrehozása, szélességük beállítása:
kijelölő
{
grid-template-rows
:
méret
,
...
,
méret;
}
A méret beállításainál használhatjuk a CSS3-ban korábban megismert mértékegységeket. Grid konténeren belül kapunk egy lehetőséget is a sorszélesség/sormagasság beállítására is: fraction
1. Példa:
Forráskód
<head>
...
<style>
...
.Elem {
padding: 5px 0px;
border:1px solid #066;
background-color:#fff;
text-align:center;
}
.divGrid {
padding: 0px 0px;
height: 180px;
display: grid;
grid-template-columns: 1fr 2fr 3fr;
grid-column-gap: 12px;
}
.rows_a {
grid-template-rows: 60px 60px;
}
.rows_b {
grid-template-rows: 1fr 1fr;
}
</style>
</head>
<body>
<p>grid-template-rows: 60px 60px;</p>
<div class="divGrid rows_a" >
<div class="Elem">1</div>
<div class="Elem">2</div>
<div class="Elem">3</div>
<div class="Elem">4</div>
<div class="Elem">5</div>
<div class="Elem">6</div>
</div>
<p>grid-template-rows: 1fr 1fr;</p>
<div class="divGrid rows_b">
<div class="Elem">1</div>
<div class="Elem">2</div>
<div class="Elem">3</div>
<div class="Elem">4</div>
<div class="Elem">5</div>
<div class="Elem">6</div>
</div>
</body>
</html>
Eredmény*
* Az eredmény megjelenítése az Ön által használt böngészőtől függ.
A példakód külön ablakban is megtekinthető: grid5.html