Colosseum 是 CSS 排版演算法的獨立實作。 這個實作是完全獨立的 - 它不依賴於 瀏覽器,並且可以在任何需要在頁面上(無論是實體的還是虛擬的)佈局的盒狀物件集上執行。 可以運行在任何需要在頁面上佈局的方塊狀物件上(無論是實體物件還是虛擬物件)。
它採用內容「節點」樹狀結構,例如 HTML 文件中的 DOM、 並套用 CSS 設定指令,將這些節點佈局成螢幕上的方塊。 螢幕上的方塊。以 Toga為例,它不是將 div> 和 <span>元素,而是佈局 Box 和 Button 物件。這可讓您為 Toga 應用程式指定極為複雜的自適應佈局。 的 Toga 應用程式。
但 Colosseum 作為一個專案還有許多其他可能的用途。它可以 在瀏覽器上下文之外需要描述佈局的任何地方使用。 瀏覽器上下文的任何地方。例如,Colosseum 可以作為一個 的基石。 它也可以用作 CSS 規格本身的測試工具和參考實作,提供一個簡單的 CSS 設定工具。 CSS 規格本身的測試工具和參考實作,提供了一個輕量級的方法來編碼和測試 測試規格的建議變更。
目前的實作原本是基於 Yoga專案,由 Facebook。
如需更多關於 Colosseum 的資訊,請參閱此 blog post描述了該專案,並談到了它的路線圖。 和路線圖。
How to help
So, why is it called "Colosseum"?
羅馬競技場 (Colosseum),又稱弗拉維安露天劇場 (Flavian Amphitheater),是羅馬市中心的一座古羅馬露天劇場。 羅馬露天劇場,位於羅馬市中心。它是一座令人震驚的 古建築,以其三層拱門、多立克式、愛奧尼亞式和科林斯式拱門 多利克式、愛奧尼克式和科林斯式半圓柱,閣樓上飾有 科林斯式壁柱。
就像多立克柱、愛奧尼克柱和科里蒂安柱構成了古羅馬世界的基本建築一樣,CSS 也是古羅馬世界基本建築的一部分。 就像古羅馬世界的基本建築一樣,CSS 也是現代顯示器運算基本建築的一部分。 架構的一部分。規律的重複 鬥獸場的拱門和圓柱的規律重複結構反映了許多現代網頁和印刷設計的規律 格基礎的佈局。
競技場在當時也是一項龐大的工程。承諾 複製整個 CSS 規格,包括其所有的怪癖和古怪之處,也是一項同樣艱巨的工作。 古怪之處,同樣是一項龐大的工程。
但最重要的是C-olo-SS-eum.