grid


Misol

Birinchi qatori 150px balandlikdagi uch ustunli grid maketini yarating:

.grid-container {   display: grid;   grid: 150px / auto auto auto; }
O‘zingiz sinab ko‘ring »

ULASHISH

Ta’rif va qo‘llanilishi

grid xususiyati quyidagilar uchun qisqartma xususiyatdir:

Demoni ko‘rsatish ❯

Standart qiymat: none none none auto auto row
Meros qilinadi: yo‘q
Animatsiya qilinadi: ha, alohida xususiyatlarga qarang. animatable haqida o‘qing Sinab ko‘ring
Versiya: CSS Grid Layout moduli, 1-daraja
JavaScript sintaksisi: object.style.grid="250px / auto auto auto" Sinab ko‘ring

Brauzerlarda qo‘llab-quvvatlash

Jadvaldagi sonlar xususiyatni to‘liq qo‘llab-quvvatlaydigan birinchi brauzer versiyasini ko‘rsatadi.

Xususiyat
grid 57 16 52 10 44


CSS sintaksisi

grid: none|grid-template-rows / grid-template-columns|grid-template-areas|grid-template-rows / [grid-auto-flow] grid-auto-columns|[grid-auto-flow] grid-auto-rows / grid-template-columns|initial|inherit;

Xususiyat qiymatlari

Qiymat Tavsif Demo
none Standart qiymat. Ustunlar yoki qatorlar uchun maxsus o‘lcham belgilanmaydi
grid-template-rows / grid-template-columns Ustunlar va qatorlar o‘lcham(lar)ini belgilaydi Demo ❯
grid-template-areas Nomlangan elementlar yordamida grid maketini belgilaydi Demo ❯
grid-template-rows / grid-auto-columns Qatorlar o‘lchamini (balandligini) va ustunlarning avtomatik o‘lchamini belgilaydi
grid-auto-rows / grid-template-columns Qatorlarning avtomatik o‘lchamini belgilaydi va grid-template-columns xususiyatini o‘rnatadi
grid-template-rows / grid-auto-flow grid-auto-columns Qatorlar o‘lchamini (balandligini), avtomatik joylashtiriladigan elementlar qanday joylashishini va ustunlarning avtomatik o‘lchamini belgilaydi
grid-auto-flow grid-auto-rows / grid-template-columns Avtomatik joylashtiriladigan elementlar qanday joylashishini va qatorlarning avtomatik o‘lchamini belgilaydi hamda grid-template-columns xususiyatini o‘rnatadi
initial Bu xususiyatni standart qiymatiga o‘rnatadi. initial haqida o‘qing
inherit Bu xususiyatni ota elementidan meros qilib oladi. inherit haqida o‘qing

Ko‘proq misollar

Misol

Ikkita qator belgilang, bunda "item1" birinchi ikki qatordagi birinchi ikki ustunni egallaydi (besh ustunli grid maketida):

.item1 {   grid-area: myArea; } .grid-container {   display: grid;   grid:     'myArea myArea . . .'     'myArea myArea . . .'; }
O‘zingiz sinab ko‘ring »

Misol

Barcha elementlarga nom bering va foydalanishga tayyor veb-sahifa shablonini yarating:

.item1 { grid-area: header; } .item2 { grid-area: menu; } .item3 { grid-area: main; } .item4 { grid-area: right; } .item5 { grid-area: footer; } .grid-container {   display: grid;   grid:     'header header header header header'     'menu main main main right right'     'menu footer footer footer footer'; }
O‘zingiz sinab ko‘ring »

Tegishli sahifalar

CSS darsligi: CSS grid konteyneri

CSS ma’lumotnomasi: grid-template-areas xususiyati

CSS ma’lumotnomasi: grid-template-rows xususiyati

CSS ma’lumotnomasi: grid-template-columns xususiyati

CSS ma’lumotnomasi: grid-auto-rows xususiyati

CSS ma’lumotnomasi: grid-auto-columns xususiyati

CSS ma’lumotnomasi: grid-auto-flow xususiyati

CSS ma’lumotnomasi: grid-row-gap xususiyati

CSS ma’lumotnomasi: grid-column-gap xususiyati


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!