Význam auto v CSS gridu

V gridu lze při určování velikostí řádků a sloupců použít hodnotu auto. V takovém případě prvky jednoduše vyplní veškerý dostupný volný prostor mínus šířka, která je uvedena v pixelech. Podívejme se na příkladech.

Nastavme prvnímu a třetímu sloupci pevnou šířku v pixelech a druhý sloupec ať automaticky zaujme zbývající místo:

html<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>
css#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;
}

Результат:

Задание 1

Umístěte dceřiné prvky do dvou sloupců: první o šířce 200px, a druhý ať zaujme zbývající místo.

Задание 2

Umístěte dceřiné prvky do tří sloupců: první o šířce 100px, druhý 150px, a třetí ať zaujme zbývající místo.