Heim > Web-Frontend > CSS-Tutorial > Warum gibt meine CSS-Eigenschaft „background' den Fehler „Falscher Operator' aus?

Warum gibt meine CSS-Eigenschaft „background' den Fehler „Falscher Operator' aus?

Mary-Kate Olsen
Freigeben: 2024-12-03 11:53:14
Original
704 Leute haben es durchsucht

Why Does My CSS `background` Property Throw an

Behebung der ungültigen Hintergrundeigenschaft: Behebung von „Fehler: CSS: Hintergrund: / ist ein falscher Operator“

Der bereitgestellte HTML-Code Das Snippet enthält eine „Hintergrund“-Eigenschaft, die bei der Validierung den Fehler „Falscher Operator“ auslöst. Das Problem liegt im Vorhandensein eines „/“-Zeichens, das einer Klärung bedarf.

Die Hintergrundsyntax verstehen

CSS definiert die Syntax für den „Hintergrund“ Abkürzung property wie folgt:

background: <bg-property> <bg-property> ... ;
Nach dem Login kopieren

Wobei „“ kann eine beliebige Kombination davon sein Folgendes:

  • Hintergrundfarbe
  • Hintergrundbild
  • Hintergrundposition
  • ba ckground-size
  • background-repeat
  • background-attachment

Auflösend der Fehler „Falscher Operator“

Im bereitgestellten HTML tritt der Fehler aufgrund der folgenden „Hintergrund“-Eigenschaft auf:

background: url('...') 100% 0 / 4%;
Nach dem Login kopieren

Das Zeichen „/“ wird verwendet als ein Trennzeichen zwischen den Eigenschaften „background-position“ und „background-size“. Der HTML-Validator erkennt jedoch, dass diese Verwendung falsch ist.

Korrigieren der Hintergrundsyntax

Gemäß der CSS-Syntax ist die richtige Art und Weise, „Hintergrund- position“ und „background-size“ erfolgt durch Weglassen des „/“-Zeichens und stattdessen durch die Verwendung eines Leerzeichens. Daher sollte die gültige „Hintergrund“-Eigenschaft sein:

background: url('...') 100% 0 4% no-repeat;
Nach dem Login kopieren

Wobei 100 % 0 „Hintergrundposition“ und 4 % „Hintergrundgröße“ darstellt.

Das obige ist der detaillierte Inhalt vonWarum gibt meine CSS-Eigenschaft „background' den Fehler „Falscher Operator' aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage