2026 年 1 月基準每月摘要

發布日期:2026 年 3 月 2 日

歡迎閱讀 2026 年 1 月的 Baseline 摘要。我們每個月都會在「基準」中,重點介紹達到新里程碑的網頁平台功能,協助您瞭解目前可在專案中使用的工具。

1 月是令人振奮的一年開端,多項重要的 API 和 CSS 單位都移至「新推出」類別,而重大版面配置改善項目也已「廣泛推出」。

基準新功能

下列網頁功能於 2026 年 1 月成為 Baseline Newly。

Active View 轉換

:active-view-transition CSS 虛擬類別現已納入 Baseline Newly available。開發人員可使用這個選取器,在檢視區塊轉換進行期間,特別指定文件根元素並設定樣式。這項功能特別適合套用全域樣式或調整項目,這些樣式或調整項目只應存在於轉場期間,例如變更轉場疊加層的背景顏色,或調整特定圖層的 z 索引,確保視覺流程順暢。

服務工作人員中的 JavaScript 模組

Service Worker 現在支援 JavaScript 模組,適用於所有主要瀏覽器引擎。在呼叫 navigator.serviceWorker.register() 時設定 type: 'module' 選項,即可在服務工作人員指令碼中使用標準 importexport 陳述式。這項功能可讓服務工作人員符合現代 JavaScript 開發做法,進而改善程式碼組織、簡化依附元件管理,並在主執行緒和背景工作人員之間共用程式碼。

Navigation API 是專為單頁應用程式 (SPA) 需求設計的現代化替代方案,可取代舊版 History API。這個 API 提供集中式方法,可啟動、攔截及管理所有類型的導覽動作,包括由瀏覽器的返回和前進按鈕觸發的動作。透過 Maps 等事件,開發人員可以實作更流暢的用戶端路由,且需要的樣板程式碼較少。如要深入瞭解這項異動對網頁建構方式的影響,請參閱「新式用戶端路徑:Navigation API」這篇網誌文章。

rcap CSS 單位

rcap 單位 是相對於根字型的長度單位,等於根元素字型的「大寫高度」(大寫字母的標稱高度)。這樣一來,字體排版版面配置就能精確地根據網站上使用的主要字體縮放,而不只是字型大小。

rch CSS 單位

rch 單位ch 單位類似,但與根元素相關,代表根元素字型中「0」字形的寬度 (更具體來說是預先測量的寬度)。非常適合建立依字元寬度而定的版面配置,例如應精確容納特定字元數 (以根字型為準) 的容器。

rex CSS 單位

rex 單位ex 的根相對版本,等於根元素字型的 x 高度。這個單位特別適合用於垂直對齊元素,以及根據文件中主要排版的小寫字母高度調整元素大小。

ric CSS 單位

ric 單位ic 單位相對於根目錄的對應項目。這等於根元素字型的「表意文字」前進測量值 (通常是 CJK 表意文字的寬度或高度)。對於建構國際化版面的開發人員來說,這項工具至關重要,尤其是使用中文、日文或韓文指令碼的開發人員。

普遍可用的基準功能

下列網頁功能於 2026 年 1 月成為 Baseline 廣泛可用的功能。

雙值 CSS display 屬性

display 屬性的多關鍵字語法現已正式推出,這項更新可讓您明確定義方塊的「外部」和「內部」顯示類型。舉例來說,您可以使用 display: inline flex,而非預先組合的 inline-flex。這項屬性會說明元素是否參與區塊或內嵌流程 (外部型別),以及子項的版面配置方式 (內部型別,例如 flexgrid)。這項變更可讓開發人員使用更符合邏輯且一致的 CSS 版面配置引擎。

animation-composition CSS 屬性

animation-composition 屬性 會定義多個動畫同時影響相同屬性時的互動方式。您可以選擇 replaceaddaccumulate,精確控制複雜的分層動畫計算方式。

依副本建立陣列

JavaScript 現在包含可轉換陣列的方法,不必變更原始資料。toReversed()toSorted()toSpliced() 等方法會傳回陣列的新修改副本,有助於採用更實用且安全的程式設計風格。

協助我們改善服務品質

如果我們遺漏任何與 Baseline 相關的內容,請務必告訴我們,我們會確保在日後版本中補上!如有任何問題,或想提供有關 Baseline 的意見回饋,請在問題追蹤工具中提出問題。