首页 > 后端开发 > Golang > 为什么 VSCode 在 Go 模板中显示'CSS Property Value Expected”和'At-Rule or Selector Expected”错误?

为什么 VSCode 在 Go 模板中显示'CSS Property Value Expected”和'At-Rule or Selector Expected”错误?

DDD
发布: 2024-11-08 22:25:02
原创
293 人浏览过

Why is VSCode Showing

VSCode 编辑 Go 模板时出现错误:“预期 CSS 属性值”和“预期规则或选择器”

编辑 Go 模板时使用 html/template 包,在 HTML 元素的 style 属性中使用 {{ }} 时,可能会出现“属性值期望 css”和“at-rule 或选择器期望 css”等错误。

解决方案:

要解决这些错误,请在 VSCode 设置中禁用“HTML 验证样式”设置。步骤如下:

  1. 打开 VSCode 设置面板(Ctrl ,)或(Cmd ,)。
  2. 搜索“html 验证样式”。
  3. 取消选中“使用 htmlhint 验证 CSS 样式”旁边的复选框。

说明:

VSCode Go 插件使用 htmlhint 来验证 HTML 和 CSS。然而,htmlhint 期望 style 属性内有纯 CSS 规则。由于 Go 模板允许动态值(例如 {{.Company.Color}}),因此验证器会引发这些错误。禁用样式的 HTML 验证可以正确解析这些动态值,而不影响样式的实际渲染。

以上是为什么 VSCode 在 Go 模板中显示'CSS Property Value Expected”和'At-Rule or Selector Expected”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板