Betydelsen av auto i CSS-grid
I grid kan du använda värdet
auto när du anger storlekar
för rader och kolumner. I det fallet
kommer elementen helt enkelt att fylla
all tillgängligt ledigt utrymme
minus den bredd
som anges i pixlar.
Låt oss titta på exempel.
Låt oss sätta en fast bredd i pixlar på den första och tredje kolumnen, och låt den andra kolumnen automatiskt ta upp den återstående platsen:
<div id="parent">
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
<div>5</div>
<div>6</div>
<div>7</div>
<div>8</div>
</div>
#parent {
display: grid;
grid-template-columns: 100px auto 150px;
border: 2px solid #696989;
padding: 10px;
width: 600px;
}
#parent > div {
padding: 10px;
border: 1px solid #696989;
}
:
Placera de underordnade elementen i två
kolumner: den första med en bredd på 200px,
och låt den andra ta upp
den återstående platsen.
Placera de underordnade elementen i tre
kolumner: den första med en bredd på 100px,
den andra 150px, och låt den tredje
ta upp den återstående platsen.