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

bookВизначення Рядків і Стовпців

Розуміння grid-template-rows та grid-template-columns

Для ефективного опанування CSS Grid необхідно зрозуміти, як визначати структуру вашої сітки за допомогою властивостей grid-template-rows та grid-template-columns. Ці властивості дозволяють вказати кількість і розміри рядків та стовпців у контейнері сітки.

Синтаксис для обох властивостей простий: перелік розмірів треків через пробіл з використанням одиниць, таких як px, em, %, fr (часткові одиниці) або ключових слів, наприклад, auto.

Приклад:

  • grid-template-columns: 200px 1fr 2fr; створює три стовпці:
    • Перший стовпець фіксований — 200 пікселів;
    • Другий стовпець займає одну частку від залишкового простору;
    • Третій стовпець займає дві частки від залишкового простору.
  • grid-template-rows: 100px auto; створює два рядки:
    • Перший рядок фіксований — 100 пікселів;
    • Другий рядок автоматично підлаштовується під вміст.

Рекомендації:

  • Використовуйте гнучкі одиниці, такі як fr, для адаптивних макетів;
  • Робіть визначення сітки зрозумілими та читабельними;
  • Уникайте надмірно складних переліків треків, якщо це не потрібно для вашого дизайну.
index.html

index.html

styles.css

styles.css

copy

Як зміна визначень сітки впливає на макет

Змінюючи значення grid-template-rows та grid-template-columns, ви безпосередньо керуєте кількістю треків і їх розмірами, що впливає на відображення елементів сітки.

  • Збільшення кількості стовпців призводить до розміщення елементів сітки у додаткових вертикальних треках;
  • Зміна розміру рядка розширює або звужує простір для його елементів;
  • Використання гнучких одиниць, таких як fr, дозволяє макету плавно адаптуватися до різних розмірів екрана;
  • Фіксовані одиниці, наприклад, px, забезпечують точний контроль над розмірами треків.

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

question mark

Яке з наступних CSS-оголошень правильно створює сітку з трьома стовпцями: перший стовпець фіксований (100px), другий стовпець гнучкий (1fr), третій стовпець удвічі гнучкіший (2fr)?

Select the correct answer

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

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

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

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

Запитати АІ

expand

Запитати АІ

ChatGPT

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

Awesome!

Completion rate improved to 9.09

bookВизначення Рядків і Стовпців

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

Розуміння grid-template-rows та grid-template-columns

Для ефективного опанування CSS Grid необхідно зрозуміти, як визначати структуру вашої сітки за допомогою властивостей grid-template-rows та grid-template-columns. Ці властивості дозволяють вказати кількість і розміри рядків та стовпців у контейнері сітки.

Синтаксис для обох властивостей простий: перелік розмірів треків через пробіл з використанням одиниць, таких як px, em, %, fr (часткові одиниці) або ключових слів, наприклад, auto.

Приклад:

  • grid-template-columns: 200px 1fr 2fr; створює три стовпці:
    • Перший стовпець фіксований — 200 пікселів;
    • Другий стовпець займає одну частку від залишкового простору;
    • Третій стовпець займає дві частки від залишкового простору.
  • grid-template-rows: 100px auto; створює два рядки:
    • Перший рядок фіксований — 100 пікселів;
    • Другий рядок автоматично підлаштовується під вміст.

Рекомендації:

  • Використовуйте гнучкі одиниці, такі як fr, для адаптивних макетів;
  • Робіть визначення сітки зрозумілими та читабельними;
  • Уникайте надмірно складних переліків треків, якщо це не потрібно для вашого дизайну.
index.html

index.html

styles.css

styles.css

copy

Як зміна визначень сітки впливає на макет

Змінюючи значення grid-template-rows та grid-template-columns, ви безпосередньо керуєте кількістю треків і їх розмірами, що впливає на відображення елементів сітки.

  • Збільшення кількості стовпців призводить до розміщення елементів сітки у додаткових вертикальних треках;
  • Зміна розміру рядка розширює або звужує простір для його елементів;
  • Використання гнучких одиниць, таких як fr, дозволяє макету плавно адаптуватися до різних розмірів екрана;
  • Фіксовані одиниці, наприклад, px, забезпечують точний контроль над розмірами треків.

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

question mark

Яке з наступних CSS-оголошень правильно створює сітку з трьома стовпцями: перший стовпець фіксований (100px), другий стовпець гнучкий (1fr), третій стовпець удвічі гнучкіший (2fr)?

Select the correct answer

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

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

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

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