Heim > Artikel > Backend-Entwicklung > Warum zeigt VSCode in Go-Vorlagen die Fehler „CSS Property Value Expected“ und „At-Rule or Selector Expected“ an?
Fehler beim Bearbeiten von Go-Vorlagen durch VSCode: „CSS-Eigenschaftswert erwartet“ und „At-Rule oder Selector erwartet“
Beim Bearbeiten von Go-Vorlagen Bei Verwendung des Pakets html/template können Fehler wie „Property Value erwartetes CSS“ und „at-Rule oder Selektor erwartetes CSS“ auftreten, wenn {{ }} innerhalb des Style-Attributs von HTML-Elementen verwendet wird.
Lösung:
Um diese Fehler zu beheben, deaktivieren Sie die Einstellung „HTML Validate Styles“ in den VSCode-Einstellungen. Hier sind die Schritte:
Erklärung:
Das VSCode Go-Plugin verwendet htmlhint, um HTML und CSS zu validieren. Allerdings erwartet htmlhint reine CSS-Regeln innerhalb des style-Attributs. Da Go-Vorlagen dynamische Werte zulassen (z. B. {{.Company.Color}}), löst der Validator diese Fehler aus. Durch Deaktivieren der HTML-Validierung für Stile können diese dynamischen Werte korrekt analysiert werden, ohne dass die tatsächliche Darstellung der Stile beeinträchtigt wird.
Das obige ist der detaillierte Inhalt vonWarum zeigt VSCode in Go-Vorlagen die Fehler „CSS Property Value Expected“ und „At-Rule or Selector Expected“ an?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!