Confronto tra il servizio di validazione del markup W3C, HTMLHint e Total Validator.| Servizio di convalida del markup del W3C | Suggerimento HTML | Validatore totale |
|---|
| Metodo di verifica: Questo strumento verifica la presenza di HTML, XHTML, SMIL, MathML e formati simili rispetto ai rispettivi tipi di documento. L'input può essere un URI, un file caricato o del markup incollato. | Metodo di verifica: HTMLHint è uno strumento di analisi statica del codice che applica regole di linting configurabili, come tag-pair e id-class-value. Le regole vengono impostate in un file .htmlhintrc, tramite riga di comando o in un commento HTML. | Metodo di verifica: Verifica la conformità di HTML e XHTML agli standard W3C e WHATWG. Aggiunge test di accessibilità in base alle linee guida WCAG 2.2, 2.1 e 2.0, alla Sezione 508 statunitense e ad ARIA, oltre a ricerche di link non funzionanti e contenuti misti e controlli ortografici in cinque lingue. |
| Input e scala: È possibile forzare la codifica dei caratteri e il tipo di documento, ma solo se il documento non li dichiara esplicitamente. I messaggi possono essere elencati in sequenza o raggruppati per tipo ed è possibile visualizzare una struttura del documento. | Input e scala: Viene eseguita su un file, un pattern glob o un URL dalla riga di comando. La funzione HTMLHint.verify() restituisce un elenco di suggerimenti da utilizzare nel codice. | Input e scala: La versione Base controlla una pagina alla volta. La versione Pro convalida tutte le pagine di uno o più siti web, incluse le aree protette da password, e aggiunge la convalida CSS. |
| Licence and cost: La pagina descrive il progetto come software open source/libero certificato. | Licence and cost: HTMLHint è rilasciato sotto licenza MIT. | Licence and cost: Le licenze Basic e Pro sono vendute separatamente e le pagine consultate non riportano i prezzi. La licenza Pro è destinata a un singolo utente e non può essere integrata in un sistema automatizzato o in un servizio di proprietà. |
| Piattaforma: Si utilizza tramite una pagina web. | Piattaforma: Richiede Node.js 22 o versioni successive. L'installazione avviene tramite npm, localmente come dipendenza di sviluppo o globalmente. | Piattaforma: Funziona su Windows, macOS e Linux e può controllare pagine su intranet o altri siti web privati. Il test del DOM è limitato e richiede estensioni del browser. |