Heim  >  Artikel  >  Backend-Entwicklung  >  Warum zeigt VSCode in Go-Vorlagen die Fehler „CSS Property Value Expected“ und „At-Rule or Selector Expected“ an?

Warum zeigt VSCode in Go-Vorlagen die Fehler „CSS Property Value Expected“ und „At-Rule or Selector Expected“ an?

DDD
DDDOriginal
2024-11-08 22:25:02206Durchsuche

Why is VSCode Showing

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:

  1. Öffnen Sie das VSCode-Einstellungsfeld (Strg ,) oder (Befehlstaste ,).
  2. Suchen Sie nach „HTML-Validierungsstilen“.
  3. Deaktivieren Sie das Häkchen das Kontrollkästchen neben „CSS-Stile mit htmlhint validieren“.

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn