Colosseum est une implémentation indépendante de l'algorithme de mise en page CSS. Cette implémentation est complètement autonome - elle ne dépend pas d'un navigateur, et peut être exécutée sur n'importe quel ensemble d'objets en forme de boîte qui doivent être disposés sur une page (physique ou virtuelle). être disposés sur une page (physique ou virtuelle).
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.
Mais le Colisée, en tant que projet, a de nombreuses autres possibilités d'utilisation. Il pourrait être être utilisé partout où il est nécessaire de décrire la mise en page en dehors d'un navigateur. Par exemple, Colosseum pourrait être la pierre angulaire d'un moteur de rendu HTML vers PDF qui ne nécessite pas l'intervention d'un navigateur. HTML vers PDF qui ne nécessite pas l'intervention d'un navigateur. Il pourrait également être utilisé comme harnais de test et comme implémentation de référence pour la spécification CSS elle-même. de référence pour la spécification CSS elle-même, en fournissant un moyen léger d'encoder et de tester les modifications proposées à la spécification. d'encoder et de tester les changements proposés à la spécification.
L'implémentation actuelle était à l'origine basée sur le projet Yoga, mis à disposition par Facebook.
Pour plus d'informations sur Colosseum, consultez cet [article de blog] (/news/buzz/project-spotlight-colosseum/) décrivant le projet. (/news/buzz/project-spotlight-colosseum/) décrivant le projet et parlant de sa feuille de route. et sa feuille de route.
Comment aider
Pourquoi est-ce nommé "Colosseum"?
Le Colisée, également connu sous le nom d'amphithéâtre Flavien, est un ancien amphithéâtre romain situé au centre de Rome. amphithéâtre romain situé au centre de Rome. Il s'agit d'une pièce étonnante de l'architecture antique. d'architecture antique, remarquable par ses trois niveaux d'arcs, encadrés par des arcs doriques, ioniques et corinthiens. demi-colonnes doriques, ioniques et corinthiennes, avec un attique décoré de pilastres corinthiens. pilastres corinthiens.
Tout comme les colonnes doriques, ioniques et corithiennes constituent l'architecture fondamentale du monde romain antique, le SOC fait partie de l'architecture fondamentale du monde romain. l'architecture fondamentale du monde romain antique, CSS fait partie de l'architecture l'architecture fondamentale de l'affichage informatique moderne. La structure régulière et répétitive des arcs et des colonnes du Colisée reflète la mise en page en grille La structure régulière et répétitive des arcs et des colonnes du Colisée reflète la mise en page régulière basée sur une grille de nombreuses conceptions modernes de sites web et d'imprimés.
Le Colisée était également une entreprise de grande envergure pour l'époque. Entreprendre de reproduire l'ensemble de la spécification CSS, avec toutes ses bizarreries et ses excentricités, est une entreprise tout aussi gigantesque.
Mais surtout : C-olo-SS-eum.