تصميمات CSS: تحليل نقدي

2025-08-06

تقدم هذه المقالة تحليلًا نقديًا لآليات تصميم CSS. يجادل الكاتب بأن CSS يخلط بين تنسيق النص الغني ونظام التصميم، مما يؤدي إلى ميراث غير متسق - حيث يرث أنماط النص، لكن خصائص التصميم لا ترث. تُوضح نماذج inline-block و inline-flex المُعشّشة هذا التضارب: فهي داخليًا عناصر كتلة أو مرنة، بينما هي عناصر مضمنة خارجيًا. يقترح الكاتب أن نظام تصميم مثالي سيُحلل السلوك إلى جوانب مستقلة، مما يوفر واجهة برمجة تطبيقات (API) أكثر مرونة وبديهية من الواجهة الحالية الطرحية مع تلميحات إضافية لحواجز الاحتواء. وأخيرًا، تتطرق المقالة إلى قيود القياس النسبي em والتحسينات في معالجة وحدات البكسل.

التطوير