Colosseum je nezávislá implementace algoritmu rozvržení CSS. Tato implementace je zcela samostatná - není závislá na nějakém systému. prohlížeči a může být spuštěna nad jakoukoli krabicovitou množinou objektů, které je třeba rozložit na stránce (ať už fyzické nebo virtuální).

Přebírá strom "uzlů" obsahu, například DOM z dokumentu HTML, a aplikuje stylovací pokyny CSS na rozložení těchto uzlů jako rámečků na obrazovce na obrazovce. V případě Toga se namísto rozvržení <div> a <span> prvky, rozložíte prvky Box a Button objekty. To umožňuje zadávat neuvěřitelně složitá, přizpůsobivá rozvržení pro aplikace Toga.

Koloseum jako projekt má však mnoho dalších možností využití. Mohlo by být použít kdekoli, kde je potřeba popsat rozložení mimo a. kontextu prohlížeče. Colosseum by například mohl být základním kamenem projektu vykreslovače HTML do PDF, který nevyžaduje zapojení prohlížeče. Mohl by být také použit jako testovací svazek a referenční implementace pro samotné specifikace CSS, která by poskytovala nenáročný způsob kódování a implementace. testovat navrhované změny specifikace.

Současná implementace byla původně založena na Yoga, open-source projektu Facebook.

Další informace o Koloseu naleznete na tomto blogu]. příspěvek popisující projekt a popisuje jeho plán.

How to help

So, why is it called "Colosseum"?

Koloseum, známé také jako Flaviův amfiteátr, je starověký amfiteátr. římský amfiteátr v centru Říma. Je to ohromující dílo starověké architektury, který se vyznačuje třemi vrstvami oblouků rámovaných dórskými, jónskými a korintskými polosloupy, s podkrovím zdobeným korintskými pilastry.

Stejně jako dórské, jónské a korithské sloupy tvoří základní pilíře. architekturu starověkého římského světa, CSS je součástí základní architektury starověkého Říma. moderní zobrazovací techniky. Pravidelné opakování struktura oblouků a sloupů Kolosea odráží pravidelnou strukturu zobrazovacích prvků. rozvržení založené na mřížce mnoha moderních webových a tiskových návrhů.

Koloseum bylo na svou dobu také obrovským dílem. Podnikání reprodukovat celou specifikaci CSS se všemi jejími zvláštnostmi a chybami. je podobně obrovský úkol.

Ale co je nejdůležitější: C-olo-SS-eum.