CSS @supports Rule
دستور @supports در CSS برای Feature Query استفاده میشه.
یعنی میتونیم بررسی کنیم مرورگر یک ویژگی خاص CSS رو پشتیبانی میکنه یا نه.
ساختار کلی
مثال ساده
📌 مرورگر فقط وقتی Grid رو پشتیبانی کنه، این کد اجرا میشه.
استفاده از not
📌 اگه مرورگر Grid رو پشتیبانی نکنه، این استایل اجرا میشه.
استفاده از and
📌 فقط وقتی هر دو ویژگی پشتیبانی بشن اجرا میشه.
استفاده از or
📌 اگه یکی از ویژگیها پشتیبانی بشه، این کد اعمال میشه.
نکته
-
@supports
مثل یک شرط عمل میکنه (مشابه if در برنامهنویسی). -
برای Fallback CSS عالیه (وقتی مرورگرهای قدیمی یک ویژگی رو ندارن).