css властивість grid-gap


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

Властивість `grid-gap`

Приклад використання властивості:

grid-gap: 16px;

/* ідентично до */
grid-gap-rows: 16px;
grid-gap-columns: 16px;

Таким чином, для рядків та стовпців встановлюється жолоб (одне значення).

Якщо ви прописуєте два значення, перше значення встановлює жолоб для рядків, друге значення встановлює жолоб для стовпців:

grid-gap: 16px 32px;

/* ідентично до */
grid-gap-rows: 16px;
grid-gap-columns: 32px;
автор: Svitlana

Нотатка

Зверніть увагу, що властивість grid онулює ці жолоби.

автор: Svitlana

Синтаксис

grid-gap: <'grid-row-gap'> <'grid-column-gap'>;

Властивість grid-gap може отримувати єдине значення:

<grid-row-gap> <grid-column-gap>

значення довжини, для grid-column-gap і grid-row-gap відповідно

автор: Svitlana

Значення без задання: 0 (для обох підвластивостей)
Наслідує: Ні
Анімується: Так
JavaScript синтаксис: object.style.gridGap

Переглядачі

Підтримка: стаціонарні переглядачі
Переглядач Google Chrome Mozilla Firefox Apple Safari Opera Microsoft EDGE Microsoft Internet Explorer
basic support 66.0 61.0 10.1 53.0 16.0 Не підтримується
<percentage> values 66.0 52.0 Не підтримується 53.0 16.0 Не підтримується
calc() values 66.0 52.0 Не підтримується 53.0 Не підтримується Не підтримується
Підтримка: мобільні переглядачі
Переглядач Mobile Google Android Mobile Mozilla Firefox Mobile Apple Safari
basic support 66.0 61.0 10.3
<percentage> values 66.0 52.0 Не підтримується
calc() values 66.0 52.0 Не підтримується

Приклади

+ запропонувати свій приклад у пісочниці

Два значення: 16px між рядами, 24px між колонками. Сучасна назва властивості — gap.

HTML

<div class="box">
    <div>1</div><div>2</div><div>3</div>
    <div>4</div><div>5</div><div>6</div>
</div>

CSS

.box {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 16px 24px;
}

.box div {
    background: #0172ad;
    color: #fff;
    padding: 8px;
}
автор: Svitlana

Динамічний приклад

автор: Svitlana

Динамічний приклад

автор: Svitlana

Демонстрація роботи

автор: Svitlana

Коментарі

Коментарів ще немає — будьте першим!

Відповідь для

Увійдіть — коментар з'явиться одразу, без капчі й очікування перевірки.

Пропозиція правки

Ваша версія — : після перевірки замінить чинну. Нова порада чи нотатка — з'явиться на сторінці після перевірки.

Ви гість — діють добові ліміти. Увійдіть, щоб пропонувати без капчі.

Ваша версія секції «»: після перевірки замінить чинну.

Ви гість — діють добові ліміти. Увійдіть, щоб пропонувати без капчі.

Ваша версія опису «»: після перевірки замінить чинну.

Ви гість — діють добові ліміти. Увійдіть, щоб пропонувати без капчі.

Зворотний зв'язок
Вхід