IDE für HTML5, die frühere Versionen von HTML kennzeichnet

Ich habe versucht, einen HTML-Editor für HTML5 zu finden, der veraltete Tags kennzeichnet. Da Browser abwärtskompatibel sein müssen, beschweren sich Redakteure nicht, wenn Sie tt, spacer, oder andere Dinge verwenden, die absolut "falsch" sind - geschweige denn, wenn Sie ein Element für ein Attribut falsch verwenden.

Es gibt einige Websites, die eine Seite scannen, nachdem Sie sie veröffentlicht haben, und die nicht HTML5-kompatiblen Aspekte ausgeben, aber ich hatte gehofft, einen Editor zu finden, der dies in Echtzeit tun würde.

Für Windows und im Idealfall kostenlos (offensichtlich), obwohl ich bereit wäre, zu bezahlen, wenn es sich nicht um einen Arm und ein Bein handelt. Ein Arm ODER ein Bein wäre jedoch wahrscheinlich in Ordnung.

Sublime oder ähnliches wäre in Bezug auf die Funktionalität ideal, wenn es auch die veralteten/nicht konformen Aspekte kennzeichnen würde.

WebStorm von JetBrains bietet eine veraltete Tag-Inspektion, hat aber derzeit keine Möglichkeit, ein HTML5-Ziel anzugeben: Fehlerliste
Das wäre perfekt, wenn sie das HTML5-Schema enthalten würden, damit es diese kennzeichnet. Ich werde es auf jeden Fall im Auge behalten, falls sie das hinzufügen, hoffentlich werden sie es tun.

Antworten (2)

Notepad++ mit dem Plugin TextFX ist eine kostenlose Lösung. Das Problem ist, dass TextFX seit 2008 nicht mehr gewartet wurde und viele bekannte Fehler aufweist. Es funktioniert immer noch und ist weit verbreitet, die Leute nehmen die Fehler einfach in Kauf. Ein weiteres nützliches Plugin ist Tidy2. Beide Plugins finden Sie hier . Ich füge diese als kostenlose Optionen hinzu, weil ich mir ihrer Existenz bewusst bin, sie jedoch nicht verwendet habe.

Denn seit Jahren verwende ich Adobe Dreamweaver, das über eine fehlerfreie, integrierte Integration mit W3C-Validierung verfügt. Sie können verschiedene DOCTYPEs einschließlich HTML5 auswählen. Obwohl der fehlerhafte Code nicht speziell hervorgehoben wird, wird ein detaillierter Bericht direkt unter Ihrer Codeansicht erstellt, z. B. dieser:Geben Sie hier die Bildbeschreibung ein

Diese Funktion gibt es schon seit langem, sodass Sie wahrscheinlich eine veraltete Version der Software erhalten können, ohne sich für den monatlichen Abonnementdienst anmelden zu müssen.

Vielen Dank! Dreamweaver ist derzeit etwas außerhalb des Budgets für die Klasse, aber es klingt perfekt, wie es sich anhört. Vielen Dank!
Ich benutze Notepad++ seit einiger Zeit. Ich werde die oben erwähnten Plugins installieren und sehen, wie effektiv sie sind. Ich melde mich in ein paar Tagen wieder.
Die TextFX-Plug-in-Funktion „Submit to W3C HTML Validation“ scheint nicht zu funktionieren (zumindest auf meinem Computer). Und das Tidy2-Plugin konnte nicht installiert werden. Diese beiden Optionen fallen also aus. Dies scheint eine offensichtliche Notwendigkeit zu sein. Jeder Programmierer kann ein solches Tool verwenden. Es kann nicht allzu schwierig sein, ein Plugin für Notepad++ zu schreiben, das beim W3C eingereicht wird und die Ergebnisse zurückgibt. Vielleicht finde ich etwas Freizeit und schaue, ob ich das schreiben kann...

Mir ist die Existenz eines solchen Editors nicht bekannt, zumindest nicht heutzutage (WebStorm war eine gute Referenz, aber es ist ziemlich alt).

Wenn Sie sich jedoch mit einfachem Javascript auskennen, können Sie versuchen, schnell ein Plugin für Visual Studio Code zu erstellen . Es ist ziemlich einfach, ein solches Plugin zu erstellen (das Auto Rename Tag Plugin könnte Ihnen einen guten Start geben), und auch die Beschreibung "Colorizers" könnte den Prozess noch einfacher machen. Sie könnten tatsächlich im HTML-Colorizer nachsehen.

Was hat das Alter von Webstrom mit seiner [zukünftigen] Fähigkeit zu tun, das OP-Problem zu lösen? Die App befindet sich meines Wissens nach noch in der Entwicklung. Tatsächlich war die letzte Veröffentlichung letzte Woche am 17. August. Ich bin nur neugierig, was Sie damit gemeint haben, dass Webstorm "alt" ist.
Das Alter ist etwas, das man immer berücksichtigen muss, wenn man anfängt, ein neues Produkt zu verwenden. Ich weiß, es mag seltsam klingen (um hier kein stärkeres Adjektiv zu verwenden :)), aber es ist eine bekannte Tatsache. WebStorm wurde ursprünglich entwickelt, um verschiedene Probleme zu lösen. JetBrains ist ein sehr starkes Unternehmen und sie leisten hervorragende Arbeit, auch mit ihren anderen Produkten. Aber WebStorm ist nicht die beste IDE für JS. Nur meine 2c :)