اختبار حدود المتصفح باستخدام قيم CSS اللانهائية

2025-08-08
اختبار حدود المتصفح باستخدام قيم CSS اللانهائية

جرّب الكاتب تعيين عرض وارتفاع عنصر ما على `calc(infinity * 1px)` في CSS لاستكشاف كيفية تعامل محركات عرض المتصفح المختلفة مع القيم اللانهائية. قام كل من Chrome وSafari بتقييد القيمة بما يقارب 33,554,400 بكسل. ومع ذلك، أظهر Firefox Nightly سلوكًا غير عادي؛ حيث تم تقييد الارتفاع إلى ارتفاع سطر النص، بينما وصل العرض إلى ملايين البكسل، لكن عرض التصميم كان حوالي النصف. كشفت اختبارات إضافية مع حجم الخط وارتفاع السطر عن اختلافات مماثلة، حيث كان عرض Firefox يختلف اختلافًا كبيرًا عن المتصفحات الأخرى. يتكهن الكاتب بأسباب هذه التناقضات ويدعو القراء إلى تقديم تفسيرات.

التطوير عرض المتصفح