@supports


Misol

Agar brauzer display: grid’ni qo‘llab-quvvatlasa, @supports qoidasi ichidagi CSS qo‘llaniladi. Aks holda, @supports qoidasidan tashqaridagi .container klassi qo‘llaniladi:

/* use this CSS if the browser does not support display: grid */ .container {   display: table;   width: 90%;   background-color: #2196F3;   padding: 10px; } /* use this CSS if the browser supports display: grid */ @supports (display: grid) {   .container {     display: grid;     grid: auto;     grid-gap: 10px;     background-color: #2196F3;     padding: 10px;   } }
O‘zingiz sinab ko‘ring »

ULASHISH

Ta’rif va qo‘llanilishi

CSS @supports qoidasi brauzer biror CSS imkoniyatini qo‘llab-quvvatlashini tekshirish va agar u qo‘llab-quvvatlanmasa, zaxira uslublarni belgilash imkonini beradi.


Brauzerlarda qo‘llab-quvvatlash

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

At-qoida
@supports 28 12 22 9 12.1
font-format() 108 108 106 17 94
font-tech() 108 108 106 17 94
selector() 83 83 69 14.1 69


CSS sintaksisi

@supports (supports-condition) {   if condition is true use this CSS }

Xususiyat qiymatlari

Qiymat Tavsif
supports-condition Shartni nom-qiymat jufti (property: value) yoki function() sintaksisi ko‘rinishida belgilaydi. Shartlarni and, or yoki not yordamida birlashtirish mumkin.
selector() function() sintaksisi. Brauzer ko‘rsatilgan selektor sintaksisini qo‘llab-quvvatlashini tekshiradi. Masalan, agar brauzer bola kombinatorini qo‘llab-quvvatlasa, @supports selector(h2 > p) true qaytaradi va CSS uslubini qo‘llaydi
font-tech() function() sintaksisi. Brauzer ko‘rsatilgan shrift texnologiyasini qo‘llab-quvvatlashini tekshiradi. Masalan, agar brauzer SVG ko‘p rangli jadvallarini qo‘llab-quvvatlasa, @supports font-tech(color-svg) true qaytaradi va CSS uslubini qo‘llaydi
font-format() function() sintaksisi. Brauzer ko‘rsatilgan shrift formatini qo‘llab-quvvatlashini tekshiradi. Masalan, agar brauzer WOFF 1.0 ni qo‘llab-quvvatlasa, @supports font-format (woff) true qaytaradi va CSS uslubini qo‘llaydi

W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!