CSS HTML Validator (anteriormente llamado CSE HTML Validator ) es un editor HTML y CSS para Windows (y Linux cuando se usa con Wine ) que ayuda a los desarrolladores web a crear documentos HTML / HTML5 , XHTML y CSS sintácticamente correctos y accesibles al localizar errores, problemas potenciales como problemas de compatibilidad del navegador y errores comunes. También puede verificar enlaces, verificar la ortografía, sugerir mejoras, alertar a los desarrolladores sobre etiquetas, atributos y propiedades CSS obsoletos, desactualizados o propietarios, y encontrar problemas que pueden afectar la optimización de motores de búsqueda .
CSS HTML Validator es desarrollado, comercializado y vendido por AI Internet Solutions LLC, ubicada en Texas . [1] La primera versión de CSS HTML Validator se lanzó en 1997 para Windows 95. La versión actual es 2024/v24.03 [2] (al 24 de junio de 2024) y es para Windows 10 y posteriores, incluido Windows 11. Una versión nativa de línea de comandos de macOS y Linux (llamada htmlval) estuvo disponible con la versión 23. Hay cuatro ediciones principales de CSS HTML Validator: Enterprise, Pro/Professional, Home/Standard y Lite. Si bien la aplicación es generalmente un producto comercial (a excepción de la edición Lite), hay una versión gratuita de la edición Home disponible para uso personal/educativo, no comercial. También está disponible una versión limitada gratuita de la herramienta de línea de comandos htmlval para macOS y Linux.
CSS HTML Validator incluye un editor HTML , un validador para HTML , XHTML , htmx , marcado políglota , CSS , PHP y JavaScript (usando JSLint o JSHint ), un verificador de enlaces (para encontrar enlaces rotos o inactivos ), un corrector ortográfico , un verificador de accesibilidad y un verificador de optimización de motores de búsqueda (SEO). Un navegador web integrado permite a los desarrolladores navegar por la web mientras las páginas se validan automáticamente.
Dado que los documentos se verifican localmente y no se cargan a través de Internet a un servidor para su verificación, las validaciones se realizan con relativa rapidez y se incrementa la seguridad y la privacidad.
Se puede utilizar un lenguaje de programación personalizado llamado TNPL, incluido en las ediciones Pro y Enterprise, para personalizar las validaciones agregando, eliminando o modificando mensajes de validación. TNPL también se puede utilizar para integrar comprobaciones de validación personalizadas para cumplir con los requisitos exclusivos de una persona o entidad.
La herramienta Batch Wizard, incluida en las ediciones Pro y Enterprise, puede comprobar sitios web completos, partes de sitios web o una lista de documentos web locales. Batch Wizard genera informes en formato HTML o XML estándar. Los informes se pueden ver utilizando un navegador web normal.
El verificador de accesibilidad incluye soporte para la Enmienda de la Sección 508 a la Ley de Rehabilitación de 1973 y las Pautas de Accesibilidad al Contenido Web (tanto WCAG 1.0 como WCAG 2.0/2.1/2.2).
Con una versión de HTML Tidy compatible con HTML5 y la herramienta Pretty Print & Fix, CSS HTML Validator puede solucionar automáticamente algunos problemas comunes con documentos HTML y XHTML . Sin embargo, algunos problemas no se pueden solucionar (o solucionar correctamente) con herramientas automatizadas y requieren una revisión y reparación manual.
La validación del marcado políglota se agregó en la versión 12, y el soporte para el desarrollo móvil (para HTML y CSS) se agregó en la versión 14 y se mejoró en la versión 15. La versión 15 agregó verificación de sintaxis incorporada para JSON y archivos de manifiesto de caché HTML5 . La versión 16 agregó linting de JavaScript usando JSHint , una herramienta de análisis de código estático para verificar JavaScript, pero también continúa admitiendo JSLint . La versión 17 agregó soporte para el Proyecto de páginas móviles aceleradas , que es un tipo de HTML optimizado para la navegación web móvil, y soporte para validación DOM en vivo usando Google Chrome [3]
CSS HTML Validator 2018/v18 cambia el nombre del software de CSE HTML Validator a CSS HTML Validator e incluye compatibilidad actualizada con HTML5 y CSS. La versión 18 también agregó un nuevo informe "Por mensaje" en el Asistente para lotes y eliminó la compatibilidad con Windows Vista y versiones anteriores.
CSS HTML Validator 2019/v19 incluye compatibilidad con HTML y CSS actualizada, agrega compatibilidad con WCAG 2.1, mejora la compatibilidad cuando se ejecuta en Wine (software) y es una aplicación nativa de 64 bits (las versiones anteriores eran de 32 bits). CSS HTML Validator 2020/v20, lanzado por primera vez en enero de 2020, incluye HTML, CSS, accesibilidad y otras actualizaciones, incluido un soporte mejorado para el Proyecto de páginas móviles aceleradas . Además, a partir de la versión 20, la edición Standard pasó a llamarse edición Home. CSS HTML Validator 2021/v21, lanzado por primera vez en enero de 2021, incluye más actualizaciones de HTML, CSS, accesibilidad y otras.
CSS HTML Validator 2022/v22, lanzado en enero de 2022, incluye mejoras y actualizaciones para mantener el programa actualizado, un nuevo motor de renderizado Microsoft Edge WebView2 para el navegador web integrado y tres nuevos temas oscuros. Las actualizaciones posteriores a la versión 22 agregaron compatibilidad para verificar líneas JSON y documentos NDJSON .
CSS HTML Validator 2023/v23, lanzado en enero de 2023, incluye más mejoras y actualizaciones para mantener el programa actualizado. La nueva versión también introdujo nuevos puertos de línea de comandos para macOS y Linux del motor de validación principal, llamado htmlval para Mac y Linux. [4] La compatibilidad oficial con Windows 7, 8 y 8.1 se eliminó en la versión 2023/v23.
CSS HTML Validator 2024/v24, lanzado en enero de 2024 y que sigue siendo la versión principal actual, incluye más actualizaciones y mejoras. También agrega compatibilidad con htmx.
Una edición en línea basada en CSS HTML Validator Pro que puede verificar documentos a través de carga de archivos, URL o fragmentos (entrada de texto directa) se suspendió en mayo de 2017 en favor de la versión de escritorio para Microsoft Windows.
El objetivo de la validación y la comprobación computarizada de documentos HTML, XHTML y CSS es ayudar a garantizar que los documentos sean sintácticamente correctos y estén libres de errores. Los documentos HTML, XHTML y CSS comprobados tienen más probabilidades de:
Si bien las herramientas de verificación automatizada son útiles para el desarrollo y el mantenimiento continuo de sitios web, no pueden garantizar que un documento se muestre (se muestre) y comporte como se espera en todos los navegadores. Los desarrolladores siempre deben probar los documentos en una variedad de navegadores (incluidos los navegadores móviles) para localizar problemas que no se pueden detectar con una herramienta de verificación computarizada.
CSS HTML Validator se integra con otros programas de terceros como los que se enumeran a continuación. Esto permite la validación mediante CSS HTML Validator desde el programa de terceros.