Colosseum 是 CSS 布局算法的独立实现。 该算法完全独立,不依赖于 浏览器,并可在任何需要在页面(物理或虚拟)上布局的盒状对象集上运行。 在页面(物理或虚拟)上进行布局。

它采用内容 "节点 "树,如 HTML 文档中的 DOM、 并应用 CSS 样式指令,将这些节点布局为屏幕上的方框。 屏幕上的方框。在 Toga的例子中,不是将 <div>和<span>元素,而是布局 Box 和 Button 对象。这样就可以为 Toga 应用程序指定极其复杂的自适应布局。 的布局。

但斗兽场作为一个项目还有许多其他可能的用途。它可以 任何需要在浏览器环境之外描述布局的地方。 浏览器之外的任何地方。例如,Colosseum 可以作为一个 例如,Colosseum 可以作为不需要浏览器的 HTML 到 PDF 渲染器的基石。 它还可以用作 CSS 规范本身的测试工具和参考实现。 CSS 规范本身,提供一种轻量级的编码和测试方法。 测试对该规范的修改建议。

目前的实现最初基于 瑜伽 项目,由 Facebook。

如需了解有关斗兽场的更多信息,请查看此 blog 帖子 介绍了该项目 和路线图。

如何帮助

所以,为什么它被称为 "Colosseum"?

斗兽场又称弗拉维安圆形剧场,是罗马市中心的一座古 罗马圆形剧场,位于罗马市中心。它是一座令人惊叹的 以其三层拱门、多立克式、爱奥尼克式和科林斯式拱门、多立克式、爱奥尼克式和科林斯式拱门而闻名。 多立克式、爱奥尼克式和科林斯式半圆柱,阁楼上装饰着科林斯式壁柱。 科林斯式壁柱装饰的阁楼。

就像多立克柱、爱奥尼克柱和科里蒂安柱构成了古罗马世界的基本建筑一样,CSS 也是古罗马世界基本建筑的一部分。 一样,CSS 也是现代显示计算基本架构的一部分。 架构的一部分。斗兽场的拱门和圆柱 斗兽场的拱门和圆柱的规则重复结构反映了许多现代网页和印刷设计的规 网格布局。

斗兽场在当时也是一项浩大的工程。承担 重现整个 CSS 规范及其所有怪癖和古怪之处 怪癖,同样是一项浩大的工程。

但最重要的是C-olo-SS-eum.