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).
Ele usa uma árvore de "nós" de conteúdo, como um DOM de um documento HTML, e aplica instruções de estilo CSS para criar o layout desses nós como caixas na na tela. No caso do Toga, em vez de dispor <div> e <span> elementos, você apresenta os objetos Box e Button . Isso permite que você especifique layouts incrivelmente complexos e adaptáveis para aplicativos Toga.
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.