如何像导入JS模块一样导入CSS模块?

2026-04-05 09:098阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1129个文字,预计阅读时间需要5分钟。

如何像导入JS模块一样导入CSS模块?

目录+前言+什么是可构造样式表?+使用+CSS+Module+Script+导入断言(assert)是什么?+样式表的动态导入+@import+的规则尚不支持+总结+前言+Chrome+93+版本更新了令人兴奋的新功能新

目录
  • 前言
  • 什么是可构造样式表?
  • 使用 CSS Module Script
  • 导入断言(assert)是什么?
  • 样式表的动态导入
  • @import 的规则尚未支持
  • 总结

前言

刚刚发布的 Chrome 93 版本中更新了一项令人兴奋的新特性:CSS Module Script,使用它你可以像导入一个 JavaScript 模块一样加载 CSS 样式。

然后,你可以将 CSS 样式与可构造样式表(Constructable Stylesheet) 相同的方式作用于 document 和 shadow dom,这比其他加载 CSS 的方式更方便、更高效。

什么是可构造样式表?

在了解 CSS Module Script 之前,我们先来了解下啥是可构造样式表(Constructable Stylesheet)。和表面意思一样,它是为了 CssStyleSheet 可直接构造而设计的,在 document 和 shadow dom 下都可以使用。

阅读全文

本文共计1129个文字,预计阅读时间需要5分钟。

如何像导入JS模块一样导入CSS模块?

目录+前言+什么是可构造样式表?+使用+CSS+Module+Script+导入断言(assert)是什么?+样式表的动态导入+@import+的规则尚不支持+总结+前言+Chrome+93+版本更新了令人兴奋的新功能新

目录
  • 前言
  • 什么是可构造样式表?
  • 使用 CSS Module Script
  • 导入断言(assert)是什么?
  • 样式表的动态导入
  • @import 的规则尚未支持
  • 总结

前言

刚刚发布的 Chrome 93 版本中更新了一项令人兴奋的新特性:CSS Module Script,使用它你可以像导入一个 JavaScript 模块一样加载 CSS 样式。

然后,你可以将 CSS 样式与可构造样式表(Constructable Stylesheet) 相同的方式作用于 document 和 shadow dom,这比其他加载 CSS 的方式更方便、更高效。

什么是可构造样式表?

在了解 CSS Module Script 之前,我们先来了解下啥是可构造样式表(Constructable Stylesheet)。和表面意思一样,它是为了 CssStyleSheet 可直接构造而设计的,在 document 和 shadow dom 下都可以使用。

阅读全文