Colosseum هو تطبيق مستقل لخوارزمية تخطيط CSS. هذا التنفيذ مستقل تمامًا - فهو لا يعتمد على متصفح، ويمكن تشغيله على أي مجموعة من الكائنات الشبيهة بالمربعات التي تحتاج إلى على صفحة ما (سواء كانت فعلية أو افتراضية).

يأخذ شجرة من "عقد" المحتوى، مثل DOM من مستند HTML, ويطبق تعليمات تصميم CSS لتخطيط تلك العقد على شكل مربعات على على الشاشة. في حالة [Toga] (/project/toga/)، بدلًا من وضع و<div> و<span> العناصر، تقوم بتخطيط مربعات وأزرار والأزرار. يسمح لك هذا بتحديد تخطيطات معقدة ومتكيفة بشكل لا يصدق لتطبيقات Toga.

ولكن الكولوسيوم كمشروع له العديد من الاستخدامات الأخرى الممكنة. يمكن استخدامه استخدامه في أي مكان يحتاج إلى وصف التخطيط خارج سياق سياق المتصفح. على سبيل المثال، يمكن أن يكون Colosseum حجر الزاوية في عارض HTML إلى PDF لا يتطلب مشاركة متصفح. يمكن استخدامه أيضًا كأداة اختبار وتطبيق مرجعي ل لمواصفات CSS نفسها، مما يوفر طريقة خفيفة الوزن لترميز و واختبار التغييرات المقترحة على المواصفات.

استند التنفيذ الحالي في الأصل إلى مشروع [يوغا] (https://github.com/facebook/yoga)، المفتوح المصدر من قبل فيسبوك.

لمزيد من المعلومات حول الكولوسيوم، راجع هذه [المدونة المنشور] (/news/buzz/project-spotlight-colosseum/) الذي يصف المشروع والحديث عن خارطة الطريق الخاصة به.

كيف تُساعد

إذن، لماذا يُدعى "Colosseum"؟

الكولوسيوم، المعروف أيضاً باسم مدرج فلافيان، هو مدرج روماني قديم يقع في وسط روما. مدرج روماني قديم في وسط روما. إنه قطعة مذهلة من يتميز بطبقاته الثلاث من الأقواس المؤطرة بطبقاته الثلاث من الأقواس أعمدة دوريك والأيونية والكورنثية النصفية مع علية مزينة بأعمدة أعمدة كورنثية.

تشبه إلى حد كبير الأعمدة الدورية، والأيونية والكوريثية التي تشكل العمارة الأساسية العمارة الأساسية للعالم الروماني القديم، فإن CSS هي جزء من البنية الأساسية الأساسية لحوسبة العرض الحديثة. التكرار المنتظم من أقواس وأعمدة الكولوسيوم تعكس الهيكل المنتظم المتكرر لأقواس وأعمدة الكولوسيوم التخطيط الشبكي المنتظم للعديد من تصميمات الويب والطباعة الحديثة.

كان الكولوسيوم أيضاً مشروعاً ضخماً بالنسبة لعصره. التعهد إعادة إنتاج مواصفات CSS بأكملها، بكل ما فيها من غرائب و وغرابة الأطوار، هو مشروع ضخم بالمثل.

ولكن الأهم من ذلك C-olo-SS-eum.