Free · Fast · Privacy-first

CSS-Eigenschaften-Validator

Der FixTools Property-Validator fokussiert sich auf das, was im Stylesheet am häufigsten schiefläuft: einzelne Eigenschaften mit falsch geschriebenen Namen, ungültigen Werten oder veralteter Syntax.

Prüft Eigenschaftsnamen gegen die aktuelle Spezifikation

🔒

Validiert Wertbereiche und erlaubte Token

Erkennt veraltete oder fehlerhafte Eigenschaften

Pro-Eigenschaft-Bericht statt Bulk-Validierung

Kosten
Kostenlos für immer
Registrierung
Nicht erforderlich
Verarbeitung
In Ihrem Browser
Datenschutz
Dateien bleiben lokal
KostenlosKeine AnmeldungWhite-Label

Fügen Sie Validator Optimizer auf Ihrer Website ein

Binden Sie Validator Optimizer mit einer einzigen HTML-Zeile auf jeder Seite ein — Blogpost, Produktdoku, Intranet, Schulportal. Ihre Besucher erhalten das vollständige Tool, vollständig im Browser verarbeitet. Kein Backend, keine Uploads, keine Anmeldung.

  • Dateien bleiben zu 100 % im Browser des Besuchers
  • Responsiv — passt sich jeder Containerbreite an
  • Für immer kostenlos, kein API-Schlüssel nötig

Einbettungscode

<iframe
  src="https://www.fixtools.io/css-tool/validator-optimizer?embed=1&lang=de"
  width="100%"
  height="780"
  frameborder="0"
  style="border:0;border-radius:16px;max-width:900px;"
  title="Validator Optimizer by FixTools"
  loading="lazy"
  allow="clipboard-write"
></iframe>

Attributionsfreundlich: ein kleiner "Powered by FixTools"-Link erscheint in der Embed-Fußzeile.

Warum Eigenschaft-für-Eigenschaft-Validierung manche Bugs schneller findet als ein Bulk-Check

Wenn eine einzelne CSS-Regel nicht das gewünschte Verhalten zeigt, gibt es drei mögliche Ursachen: Der Selektor trifft das Element nicht, die Eigenschaft existiert nicht oder ist falsch geschrieben, oder der Wert ist ungültig. Die zweite und dritte Möglichkeit werden vom Browser stillschweigend behandelt – die ungültige Deklaration wird verworfen, und Sie sehen kein Anzeichen für das Problem. Ein voller Validator findet diese Fälle, vermengt sie aber mit allen anderen Befunden des Stylesheets. Ein dedizierter Property-Validator hingegen zoomt direkt auf diese spezifische Klasse von Fehlern und macht das Debugging einer einzelnen rätselhaften Regel zur Sache von Sekunden statt Minuten.

Die Stärke des Property-Validators liegt im Detail. Statt zu sagen „diese Regel ist ungültig", sagt er „die Eigenschaft border-radius akzeptiert maximal vier Länge- oder Prozentwerte; Sie haben fünf angegeben". Diese Spezifität verkürzt den Weg vom Fehler zur Korrektur erheblich, weil Sie nicht erst in die Spezifikation nachschlagen müssen, was die Eigenschaft eigentlich akzeptiert. Der Validator wird zum eingebauten Spezifikations-Lookup, der jede Eigenschaft kennt und Ihnen ihre erlaubten Werte sofort zugänglich macht.

Eine besondere Stärke des Property-Validators zeigt sich bei modernen CSS-Features. CSS entwickelt sich rasant; Eigenschaften wie aspect-ratio, content-visibility, scroll-snap-type, oder color-mix() sind neu genug, dass viele Entwickler ihre exakte Syntax nicht im Kopf haben. Ein Property-Validator, der mit der aktuellen Spezifikation gepflegt wird, gibt Ihnen Sicherheit, dass die Syntax stimmt, ohne dass Sie nach jeder Verwendung MDN aufschlagen müssen. Das beschleunigt die Adoption moderner Features, weil die Hürde, sie korrekt zu schreiben, sinkt.

Property-Validierung ist außerdem nützlich beim Refactoring veralteter Stylesheets. Alte Codebasen enthalten oft Eigenschaften, die nie standardisiert wurden oder inzwischen veraltet sind. Der Property-Validator markiert diese gezielt und gibt Hinweise auf moderne Alternativen. So wird ein Refactoring-Projekt zu einer geführten Tour durch die Spezifikationshistorie, in der Sie Eigenschaft für Eigenschaft modernisieren, ohne den Überblick zu verlieren. Über mehrere Sprints aufaddiert ergibt das eine messbar saubere und zukunftssichere CSS-Codebasis.

How to use this tool

💡

Einzelne Deklaration oder Regel einfügen, validieren. Bericht zeigt pro Eigenschaft, ob Name und Wert gültig sind.

So Funktioniert Es

Schritt-für-Schritt-Anleitung für css-eigenschaften-validator:

  1. 1

    Verdächtige Eigenschaft isolieren

    Identifizieren Sie die Eigenschaft, die nicht das erwartete Verhalten zeigt, und isolieren Sie ihre Deklaration. Eine isolierte Eigenschaft macht den Validator-Bericht klarer.

  2. 2

    In den Validator einfügen

    Fügen Sie die Deklaration oder den umgebenden Regelblock in den Validator ein. Der Validator akzeptiert sowohl Einzeldeklarationen als auch komplette Regeln.

  3. 3

    Bericht analysieren

    Lesen Sie den Bericht für die spezifische Eigenschaft. Achten Sie auf den exakten erlaubten Wertebereich und das erwartete Format.

  4. 4

    Korrigieren und im Browser testen

    Passen Sie die Eigenschaft entsprechend dem Validator-Hinweis an und testen Sie im Browser, ob das gewünschte Verhalten nun eintritt.

Praxisbeispiele

Häufige Situationen, in denen dieser Ansatz wirklich hilft:

Eine Entwicklerin debuggt eine border-radius-Regel, die im Browser ignoriert wird.

Die Eigenschaft sah korrekt aus, aber der Browser zeigte keine abgerundeten Ecken. Der Property-Validator deckt auf, dass der fünfte Wert die Spezifikationsgrenze überschreitet – maximal vier Werte sind erlaubt. Nach Korrektur funktioniert die Regel sofort.

Ein Junior nutzt den Validator, um moderne CSS-Eigenschaften korrekt zu schreiben.

Der Junior arbeitet mit aspect-ratio und content-visibility zum ersten Mal. Statt jede Eigenschaft in MDN nachzuschlagen, nutzt er den Property-Validator, um die geschriebene Form direkt zu bestätigen. So lernt er die Syntax durch Anwendung, nicht durch Theorie.

Eine Senior modernisiert ein altes Stylesheet und identifiziert veraltete Eigenschaften.

Beim Refactor eines zehn Jahre alten Stylesheets findet der Validator über dreißig Eigenschaften, die nie Teil eines finalen Standards wurden. Sie erstellt einen Migrations-Plan, der diese Eigenschaften systematisch durch moderne Äquivalente ersetzt.

Ein QA-Ingenieur prüft KI-generiertes CSS auf halluzinierte Eigenschaften.

Nach der Übernahme von KI-generiertem CSS für eine neue Komponente lässt der QA-Ingenieur jede Eigenschaft durch den Property-Validator laufen. Er identifiziert zwei Eigenschaften, die plausibel klingen, aber nicht existieren – eine typische KI-Halluzination, die ohne diesen Check in Produktion gegangen wäre.

When to use this guide

Nutzen Sie dies, wenn eine einzelne Eigenschaft nicht greift und Sie ausschließen wollen, dass Name oder Wert ungültig sind.

Expertentipps

Erzielen Sie bessere Ergebnisse mit diesen Expertenvorschlägen:

1

Werte am Spezifikations-Beispiel orientieren

Wenn der Validator einen Wert ablehnt, kopieren Sie ein Beispiel aus der MDN-Dokumentation und passen Sie es an Ihre Bedürfnisse an, statt aus dem Kopf zu raten. Das spart Iterationen und vermittelt nebenbei das Wertformat in seiner kanonischen Form.

2

Vendor-Präfixe getrennt prüfen

Vendor-präfixierte Eigenschaften (-webkit-, -moz-) sind nicht in der formalen Spezifikation. Der Property-Validator kennzeichnet sie typischerweise als unbekannt, was korrekt ist. Validieren Sie zusätzlich die ungeprefixte Standardvariante, die der eigentliche Anker Ihrer Regel sein sollte.

3

Custom Properties beachten

CSS Custom Properties (--meine-variable) folgen anderen Validierungsregeln als reguläre Eigenschaften. Der Validator akzeptiert sie als gültig, prüft aber nicht den eingesetzten Wert. Wenn eine Variable nicht wirkt, prüfen Sie ihre Definition separat.

4

Browser-Support gegenchecken

Eine Eigenschaft kann gültig nach Spezifikation sein, aber in Ihrem Ziel-Browser-Set nicht unterstützt. Validieren Sie gegen die Spezifikation und prüfen Sie zusätzlich auf caniuse.com, ob Ihre Zielbrowser die Eigenschaft kennen. Beide Schritte sind notwendig.

5

Eine Eigenschaft nach der anderen testen

Wenn mehrere Eigenschaften in einer Regel verdächtig sind, kommentieren Sie alle bis auf eine aus und validieren Sie. Schalten Sie dann nacheinander die anderen wieder ein.

6

Auf erlaubte Werte achten

Der Validator zeigt nicht nur, dass ein Wert ungültig ist, sondern auch, welche Werte erlaubt wären. Nutzen Sie diese Information als Mini-Dokumentation.

7

Auch Shorthand prüfen

Shorthand-Eigenschaften wie border oder font haben ihre eigenen Validierungsregeln. Validieren Sie sie genauso aufmerksam wie die einzelnen Long-hand-Varianten.

FAQ

Häufig gestellte Fragen

Eine isolierte Eigenschaft-für-Eigenschaft-Sicht ist beim gezielten Debugging schneller als ein Stylesheet-weiter Bericht. Sie sehen sofort, ob die einzelne Eigenschaft, mit der Sie ringen, das Problem ist, ohne durch dutzende andere Befunde scrollen zu müssen. Für das vollständige Audit eines Stylesheets nutzen Sie den vollen Validator; für gezieltes Debugging einer Eigenschaft den Property-Validator.
Das deutet meist darauf hin, dass der Wert nicht zur Eigenschaft passt – etwa ein Längenwert ohne Einheit, ein Farbwert in falschem Format oder ein Token, das diese Eigenschaft nicht akzeptiert. Lesen Sie den Bericht genau: Der Validator zeigt, welche Werte stattdessen erlaubt wären.
Ja, im Rahmen der finalisierten Spezifikationen. Experimentelle Eigenschaften, die nur hinter Browser-Flags verfügbar sind, werden gegebenenfalls als unbekannt gemeldet, weil sie noch nicht Teil eines stabilen Standards sind. Der Validator wird regelmäßig aktualisiert, sobald neue Spezifikationen Candidate-Recommendation oder Recommendation-Status erreichen.
Custom Properties (--var-name) werden als gültig akzeptiert. Der Validator prüft jedoch nicht den eingesetzten Wert einer Variablen – wenn Sie var(--meine-farbe) nutzen und --meine-farbe ungültig definiert ist, wird der Defekt erst beim Rendering sichtbar. Validieren Sie deshalb die Definitionsseite Ihrer Variablen separat.
Ja. Bei Shorthand-Eigenschaften wie border, font oder margin prüft der Validator, ob die kombinierten Werte einer gültigen Konstellation entsprechen. Wenn ein Shorthand ungültig ist, zeigt der Bericht häufig, welcher der zusammengesetzten Werte das Problem ist.
Veraltete Eigenschaften, die einmal Teil eines Drafts waren, aber nie standardisiert wurden, werden als unbekannt gemeldet. Eigenschaften, die deprecatet sind, werden mit einem entsprechenden Hinweis versehen, oft mit Verweis auf die moderne Alternative. So wird das Refactoring veralteter Stylesheets unterstützt.
!important ist ein gültiger Modifier und wird vom Validator akzeptiert. Der Validator gibt jedoch eine Stilempfehlung aus, wenn !important häufig vorkommt, weil es als Hinweis auf Cascade-Probleme gilt. Akzeptieren oder ignorieren Sie diesen Hinweis bewusst nach Ihrer Codebase-Konvention.
Bei einer einzelnen Eigenschaft ist die Validierung instantan – weniger als eine Millisekunde. Auch bei kompletten Regelblöcken bleibt die Verarbeitung unter zehn Millisekunden, sodass Sie ohne wahrnehmbare Verzögerung iterieren können.

Related guides

More use-case guides for the same tool:

Bereit, loszulegen?

Öffnen Sie das vollständige Validator Optimizer — kostenlos, kein Konto erforderlich, funktioniert auf jedem Gerät.

Validator Optimizer öffnen →

Kostenlos · Kein Konto nötig · Funktioniert auf jedem Gerät