40 حالة اختبار

CSS الحديث

CSS الحديث يقدم ميزات قوية يمكن أن تغير كيفية عرض صفحتك بالكامل. Delta-QA يبقى محدثاً مع أحدث مواصفات CSS ويكتشف الانحدارات في الميزات المتقدمة.

ما نكتشفه

1

محدد :has()

يكتشف التغييرات البصرية الناتجة عن محددات الأب :has() التي تنسق العناصر شرطياً بناءً على أبنائها.

2

تداخل CSS

يراقب سلوك تداخل CSS الأصلي ويلتقط انحدارات خصوصية القواعد المتداخلة.

3

تتالي @layer

يتتبع تغييرات ترتيب طبقات التتالي التي يمكن أن تتجاوز الأنماط بشكل غير متوقع.

4

Subgrid

يكتشف تغييرات التخطيط عندما ينكسر محاذاة subgrid بين حاويات الشبكة.

5

@scope

يراقب تغييرات الأنماط المحددة النطاق والشروط الحدية التي تؤثر على عزل أنماط المكونات.

6

خصائص منطقية

يلتقط تغييرات الخصائص المنطقية (inline-start, block-end) المستخدمة للتخطيطات الجاهزة للتدويل.

مثال تفاعلي

شاهد بالضبط ما يكتشفه Delta-QA. قارن النسختين جنبًا إلى جنب.

قبل
بعد

سيناريوهات واقعية

🎯

Container query الذي لا يعمل في كل مكان

يستخدم مطوّر CSS container queries لتكييف مكوّن مع حاويته لكنه ينسى تحديد container-type على الأب. في Chrome، الفوال-باك يعمل. في Safari، المكوّن يظهر بحجم خاطئ — عريض جدًا أو ضيّق جدًا حسب السياق. زوّارك على iPhone يرون مكوّنًا مكسورًا. الفريق يطوّر ويختبر على Chrome، وليس على كل المتصفّحات في كل سبرنت. Delta-QA يلتقط الموقع على كل متصفّح ويقارن اللقطات: المكوّن ذو الحجم الخاطئ على Safari يظهر في diff.

⚠️

:has() الذي يستبعد Firefox

يستخدم مطوّر المحدّد :has() لتنسيق نموذج — إبراز التسميات عند ملء الحقل، تمييز الحقول المطلوبة. في Firefox (قبل الإصدار 121)، :has() غير مدعوم: الزوّار يرون نموذجًا بدون أي إشارات بصرية. الفريق يطوّر على Chrome، الخلل لا يظهر محليًا أبدًا. Delta-QA يلتقط النموذج على كل متصفّح ويقارن بصريًا: الأنماط المفقودة على Firefox تظهر عند التراكب.

💡

Subgrid الذي يكسر المحاذاة

يستخدم مطوّر subgrid لمحاذاة الأسعار والأوصاف والأزرار في شبكة منتجات. في متصفّح لا يدعم subgrid، تتفكّك العناصر: الأسعار لم تعد مقابل المنتجات، أزرار «اشترِ» على ارتفاعات مختلفة. فريق QA تحقّق على Chrome (الذي يدعم subgrid)، لكن ليس على المتصفّحات الأخرى. Delta-QA يلتقط الشبكة على كل متصفّح ويقارن اللقطات: العناصر المتفكّكة تظهر في diff.

مستعد لاكتشاف كل انحدار بصري؟

حمّل Delta-QA وابدأ باكتشاف تغييرات CSS في صفحات الويب — بدون كود.