Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Проміжки сітки та вирівнювання | Початок Роботи з CSS Grid
Майстерність CSS Grid

bookПроміжки сітки та вирівнювання

Свайпніть щоб показати меню

Розуміння властивості gap у CSS Grid

Під час роботи з CSS Grid керування відстанями між елементами сітки є важливим для створення чистих і зрозумілих макетів. Властивість gap забезпечує сучасний і лаконічний спосіб встановлення проміжків між рядками та стовпцями у сітці.

На відміну від застарілих властивостей, таких як grid-row-gap та grid-column-gap, які дозволяли задавати відстань лише між рядками або стовпцями окремо, властивість gap дає змогу визначати обидва параметри одночасно або окремо, що робить CSS більш зрозумілим і зручним для підтримки.

  • Встановлення gap: 20px; додасть 20 пікселів відступу між усіма рядками та стовпцями;
  • Використання gap: 20px 40px; встановлює 20 пікселів між рядками та 40 пікселів між стовпцями.
index.html

index.html

styles.css

styles.css

copy

Як працюють властивості вирівнювання у CSS Grid

Вирівнювання у CSS Grid здійснюється за допомогою властивостей, таких як justify-items та align-items, які визначають розташування елементів у межах їхніх областей сітки.

  • justify-items вирівнює елементи по осі рядків (inline);
  • align-items вирівнює елементи по осі стовпців (block).

Ці властивості взаємодіють із розмірами треків сітки, які ви визначаєте:

  • Якщо трек сітки більший за вміст усередині, властивості вирівнювання визначають, чи будуть елементи розташовані на початку, в кінці або по центру доступного простору;
  • Використання justify-items: center горизонтально центрує всі елементи у відповідних комірках сітки;
  • Використання align-items: end вертикально вирівнює елементи по нижньому краю їхніх комірок.

Комбінуючи ці властивості з властивістю gap, ви контролюєте як відстані між елементами, так і їх розташування всередині кожної комірки сітки.

Найкращі практики відступів та вирівнювання в CSS Grid

  • Використання властивості gap для забезпечення послідовних відступів між елементами сітки;
  • Налаштування justify-items та align-items для контролю горизонтального та вертикального вирівнювання всередині комірок сітки;
  • Центрування або вирівнювання елементів по кінцю комірок для створення візуально збалансованих макетів;
  • Уникнення зайвих зовнішніх відступів між елементами сітки, довіряючи властивості gap для передбачуваного та легкого обслуговування відступів.

Дотримання цих найкращих практик забезпечує сучасність, гнучкість і простоту оновлення ваших макетів CSS Grid відповідно до змін у дизайні.

question mark

Які твердження щодо властивостей gap та вирівнювання в CSS Grid є правильними? (Виберіть усі, що підходять.)

Select all correct answers

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 3

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Секція 1. Розділ 3
some-alt