O Colosseum é uma implementação independente do algoritmo de layout CSS. Essa implementação é totalmente autônoma, não depende de um navegador e pode ser executada em qualquer conjunto de objetos em forma de caixa que precise ser dispostos em uma página (física ou virtual).
It takes a tree of content "nodes", such as a DOM from a HTML document, and applies CSS styling instructions to layout those nodes as boxes on the screen. In the case of Toga, instead of laying out <div> and <span> elements, you lay out Box and Button objects. This allows you to specify incredibly complex, adaptive layouts for Toga applications.
Mas o Colosseum como projeto tem muitos outros usos possíveis. Ele poderia ser usado em qualquer lugar em que haja a necessidade de descrever o layout fora do contexto do navegador. Por exemplo, o Colosseum poderia ser a base de um renderizador de renderizador de HTML para PDF que não exija o envolvimento de um navegador. Ele também poderia ser usado como um conjunto de testes e uma implementação de referência para a própria especificação CSS, fornecendo uma implementação leve e eficiente. para a própria especificação CSS, fornecendo uma maneira leve de codificar e testar as alterações propostas na especificação.
A implementação atual foi originalmente baseada no projeto Yoga, de código aberto do Facebook.
Para obter mais informações sobre o Colosseum, confira este blog post que descreve o projeto e falando sobre seu roteiro.
Como ajudar
Então, por que é chamado "Colosseum"?
O Coliseu, também conhecido como Anfiteatro Flaviano, é um antigo anfiteatro romano no centro de Roma. anfiteatro romano no centro de Roma. É uma peça surpreendente da arquitetura antiga, conhecida por suas três camadas de arcos, emolduradas por meias-colunas dóricas, jônicas e coríntias, com um sótão decorado com pilastras coríntias. pilastras coríntias.
Assim como as colunas dóricas, jônicas e coritícas formam a arquitetura fundamental do mundo romano antigo, o CSS faz parte da arquitetura fundamental do mundo romano antigo. arquitetura do antigo mundo romano, o CSS faz parte da arquitetura fundamental da arquitetura fundamental da computação de exibição moderna. A estrutura de repetição regular estrutura de repetição regular dos arcos e colunas do Coliseu espelha o layout regular layout regular baseado em grade de muitos designs modernos da Web e de impressão.
O Coliseu também foi um empreendimento gigantesco para sua época. A tarefa de reproduzir toda a especificação CSS, com todas as suas peculiaridades e excentricidades, é um empreendimento igualmente gigantesco.
Mas o mais importante é que: C-olo-SS-eum.