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

VS Code无法识别container-type属性与@container规则,求解决方法

容器查询(container-type/@container)问题的原因与解决办法

问题原因

  1. VS Code语法识别滞后:VS Code内置的CSS语言服务可能未及时更新,还未将容器查询相关的container-type属性和@container规则纳入默认语法识别范围。
  2. Chrome无需手动开启特性:容器查询在Chrome 105版本已正式进入稳定通道,默认就会启用,所以你在chrome://flags/里找不到对应的开启选项是正常情况。

解决办法

针对VS Code识别问题

  • 更新VS Code到最新版:新版本的VS Code已经适配了容器查询的语法提示,更新后大概率能解决识别问题。
  • 安装CSS扩展增强支持:如果更新后还是不行,安装如Stylelint、CSS Peek这类第三方CSS扩展,它们的语法支持通常比内置服务更新更快。
  • 手动添加自定义CSS数据:
    1. 在VS Code的settings.json中添加配置:
      "css.customData": [".vscode/css-custom-data.json"]
      
    2. 在项目根目录的.vscode文件夹下创建css-custom-data.json文件,写入以下内容:
      {
        "properties": [
          {
            "name": "container-type",
            "description": "定义容器查询的容器类型"
          }
        ],
        "atRules": [
          {
            "name": "@container",
            "description": "容器查询规则,用于根据容器尺寸应用样式"
          }
        ]
      }
      
  • 临时关闭未知属性警告:如果只是不想看到红色波浪线,可以在VS Code设置中搜索css.lint.unknownProperties,将其值设为ignore。

针对浏览器支持问题

  • 检查Chrome版本:确认你的Chrome版本在105及以上,版本过低的话直接升级浏览器即可,稳定版默认支持容器查询特性。

内容的提问来源于stack exchange,提问作者Andrés Claro Guerrero

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.23 16:42:15