Тафтиши дастгирии хусусиятҳои CSS
Дар CSS хусусиятҳои хеле кӯҳна мавҷуданд, ки дар ҳамаи браузерҳо дастгирӣ мешаванд, ва хусусиятҳои нав мавҷуданд, ки танҳо дар навтарин браузерҳо дастгирӣ мешаванд, ва он ҳам дар ҳама нест.
Ҳангоми верстка кардан шумо бояд дар бораи он қарор қабул кунед, ки оё ин хусусиятро аллакай истифода бурдан мумкин аст. Барои ин қоидаи махсус мавҷуд аст: агар дастгирии хусусият дар браузерҳое, ки камтар аз як фоизи корбарон истифода мебаранд, мавҷуд набошад, пас хусусиятро метавон истифода бурд.
Аммо дар ин ҷо нюансҳо мавҷуданд. Зеро хусусиятҳое мавҷуданд,
ки нуқсони дастгириашон ба вайроншавии
макети сайт меоранд, масалан, флексбоксҳо. Ва хусусиятҳое мавҷуданд,
ки кори нашудани онҳо чандон
муҳим нест.
Масалан, hyphens-и кори накарда
сайтро чандон бад намекунад.
Барои он ки дастгирии хусусиятро аз ҷониби браузерҳо тафтиш кунем, бояд хизмати caniuse.com-ро истифода бурд. Он дастгирии хусусиятро аз ҷониби ҳар версияи ҳамаи браузерҳо, инчунин фоизи корбароне, ки ҳар яке аз версияҳоро истифода мебаранд, нишон медиҳад.
Ин маълумотҳоро дошта, шумо метавонед дар бораи он ҳукм кунед, ки оё аллакай метавон ягон хусусиятро истифода бурд. Инчунин баъзе хусусиятҳо метавонанд то ҳол зери префиксҳои вендорӣ бошанд дар баъзе версияҳои браузерҳо, ки корбарон то ҳол онҳоро истифода мебаранд. Шумо низ ба ин диққат додан лозим аст.
Намунаҳои хусусиятҳое оред, ки дастгирии онҳо муҳим аст.
Намунаҳои хусусиятҳое оред, ки дастгирии онҳо муҳим нест.
Дастгирии хусусияти box-sizing-ро тафтиш кунед.
Оё аллакай метавон онро истифода бурд?
Дастгирии хусусияти hyphens-ро тафтиш кунед.
Оё аллакай метавон онро истифода бурд?
Дастгирии хусусияти animation-ро тафтиш кунед.
Оё аллакай метавон онро истифода бурд?
Дастгирии хусусияти flex-ро тафтиш кунед.
Оё аллакай метавон онро истифода бурд?
Дастгирии хусусияти grid-ро тафтиш кунед.
Оё аллакай метавон онро истифода бурд?