You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code中Container Query无法被识别的问题求助

解决VS Code中Container Query的语法报错问题

遇到的报错如下:

  • 未知规则@container(css(unknownAtRules))
  • 未知属性container-type(css(unknownProperties))
  • 未知属性container-name(css(unknownProperties))

这是因为VS Code默认的CSS语言服务未识别到容器查询的新语法,以下是两种简单解决办法:

办法一:针对性忽略相关lint报错

打开VS Code的设置JSON文件(快捷键Ctrl/Cmd + Shift + P,输入"Open Settings (JSON)"),添加以下配置:

"css.lint.unknownAtRules": "ignore",
"css.lint.unknownProperties": "ignore"

这种方法会直接忽略所有未知的CSS规则和属性报错,适合快速解决问题,但可能错过其他真正的语法错误。

办法二:指定支持容器查询的浏览器目标

同样打开设置JSON,添加配置:

"css.target": ["chrome105", "firefox103", "safari15.4"]

这些浏览器版本开始原生支持CSS容器查询,配置后VS Code会识别对应版本的合法CSS语法,不会再报错,同时还能保留对其他不合法语法的检查。

如果使用SCSS、Less等预处理器,可将配置中的css替换为scss或less,做对应语言的设置调整。

内容的提问来源于stack exchange,提问作者Moment

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.25 01:57:04