CSS Grid — это мощная технология для построения адаптивных и сложных макетов на веб-страницах. Она предоставляет разработчикам гибкость и простоту в создании структуры страницы, которая автоматически адаптируется к различным размерам экрана. В этой статье рассмотрим основные элементы структуры CSS Grid и его преимущества, подкрепленные практическими примерами. CSS Grid работает на основе контейнера Grid и элементов внутри него, которые автоматически располагаются по сетке. Основные свойства, такие как grid-template-columns, grid-template-rows и grid-gap, позволяют управлять размером и расположением колонок, строк и расстоянием между элементами. Пример: Создание сетки с двумя колонками и двумя строками. .grid-container {
display: grid;
grid-template-columns: 1fr 1fr;
grid-template-rows: 100px 200px;
grid-gap: 10px;
}
.grid-item {
background-color: lightblue;
} Этот код создаёт сетку из двух колонок одинакового размера (1fr — это доля от доступного пространства) и строк разной высоты. Св