
Size: a a a









 place-items: center
В первом примере "однострочной" раскладки давайте решим самую главную загадку во всём CSS: центрирование. Хочу, чтобы вы знали, что 'place-items: center' это проще, чем кажется.display со значением grid, а затем для него же place-items: center. Свойство place-items это краткая форма записи для align-items и justify-items, с помощью которого мы устанавливаем оба эти свойства в значение center..parent {
  display: grid;
  place-items: center;
}
Данный способ приводит к идеальному центрированию содержимого внутри родителя, независимо от его размера.











flex: <flex-grow> <flex-shrink> <flex-basis>
Если нужно, чтобы блоки имели <flex-basis> размер, сжимались на меньших размерах, но не увеличивались для заполнения дополнительного свободного пространства, следует указать flex: 0 1 <flex-basis>. В данном случае <flex-basis> равно 150px. 









.parent {
  display: flex;
}
.child {
  flex: 0 1 150px;
}
Если вы хотите, чтобы при переносе на новую строку блоки растягивали и заполняли пространство, установите <flex-grow> в значение 1..parent {
  display: flex;
}
.child {
  flex: 1 1 150px;
}
В следующей части рассмотрим боковую панель.


