El catálogo de reglas del escáner de accesibilidad
El catálogo recoge todas las reglas que conoce el escáner de Validiscan, las reglas de axe-core y las comprobaciones propias de Validiscan, con los criterios de las WCAG que comprueba cada una, su impacto, su nivel de corrección y si se ejecuta en un escaneo.
Qué contiene el catálogo
- entradas en el catálogo
- 128
- reglas de axe-core
- 105
- comprobaciones que escribió Validiscan
- 23
- se ejecutan en un escaneo
- 102
El catálogo tiene 128 entradas: 105 reglas de axe-core, el motor de reglas de código abierto de Deque Systems, y 23 comprobaciones que Validiscan escribió para lo que axe-core no comprueba, como las trampas de teclado, el orden del foco, el tamaño de las zonas interactivas y los banners de cookies. De todas las entradas, 102 se ejecutan en un escaneo.
Una regla que se ejecuta puede, aun así, pasar por alto un fallo, y muchos criterios de conformidad de las WCAG no pueden decidirse con ninguna regla. La matriz de criterios muestra, para cada criterio de conformidad, qué reglas lo comprueban y la revisión manual correspondiente cuando la lista de comprobación tiene una.
Cómo leer una entrada
Qué indica el estado
- se ejecuta: el escáner ejecuta la regla en las páginas que escanea.
- sustituida: una de las comprobaciones propias de Validiscan cubre lo que comprueba la regla de axe-core, así que el escáner desactiva la regla de axe-core y un elemento nunca produce dos hallazgos. 11 reglas están sustituidas.
- no se ejecuta: axe-core marca la regla como experimental u obsoleta, o la regla solo comprueba el nivel AAA, que no forma parte del objetivo de las WCAG 2.2 AA. 15 reglas no se ejecutan.
Impacto y nivel de corrección
El impacto es la gravedad predeterminada de la regla: crítico, grave, moderado o menor. El nivel de corrección indica cómo se corrige un fallo de la regla en Shopify, Shopware, WooCommerce y Magento, con las palabras de la propia aplicación:
- AUTO
- Una receta determinista modifica el código fuente del tema.
- ASSISTED
- Un cambio redactado por IA que el operador revisa antes de la entrega.
- MANUAL
- Solo orientación: una decisión de contenido o de diseño que alguien tiene que tomar.
En estas descripciones, el operador es Validiscan, que revisa cada cambio antes de entregarlo. La redacción con IA está desactivada por defecto y solo se activa para una tienda cuando el comerciante lo ha aceptado.
Las entradas
Una regla que se ejecuta, y que es una de las comprobaciones propias de Validiscan o la corrige una receta del motor de correcciones, tiene una página propia cuando hay suficiente que decir sobre ella. Su ID en el catálogo enlaza a esa página.
Ir a una regla: los 128 ID de regla
| Regla | Qué comprueba | WCAG | Impacto | Nivel de corrección | Estado |
|---|---|---|---|---|---|
| vs-accessible-auth Comprobación de Validiscan | El inicio de sesión no debe depender de una prueba cognitiva sin alternativa | 3.3.8 | Grave | ASSISTED | se ejecuta |
| vs-carousel Comprobación de Validiscan | Los carruseles de avance automático necesitan un control de pausa y acceso con el teclado | 2.2.2, 2.1.1, 4.1.2 | Grave | AUTO | se ejecuta |
| vs-consistent-help Comprobación de Validiscan | Las opciones de ayuda y contacto deben aparecer en el mismo lugar en todas las páginas | 3.2.6 | Moderado | ASSISTED | se ejecuta |
| vs-cookie-banner Comprobación de Validiscan | El banner de cookies debe poder usarse con el teclado y gestionar correctamente el foco | 2.1.1, 2.1.2, 2.4.3, 4.1.2 | Crítico | ASSISTED | se ejecuta |
| vs-documents Comprobación de Validiscan | Los documentos enlazados necesitan una revisión manual de accesibilidad | ninguno | Menor | MANUAL | se ejecuta |
| vs-dragging Comprobación de Validiscan | Los controles que solo funcionan arrastrando necesitan una alternativa con un solo puntero | 2.5.7 | Grave | MANUAL | se ejecuta |
| vs-focus-obscured Comprobación de Validiscan | Los elementos con foco no deben quedar tapados por cabeceras fijas o capas superpuestas | 2.4.11 | Grave | ASSISTED | se ejecuta |
| vs-focus-order Comprobación de Validiscan | El orden del foco debe seguir el orden visual | 2.4.3 | Moderado | MANUAL | se ejecuta |
| vs-focus-visible Comprobación de Validiscan | El foco del teclado debe ser visible | 2.4.7 | Grave | AUTO | se ejecuta |
| vs-forms-ecommerce Comprobación de Validiscan | Los campos de pago, dirección e inicio de sesión necesitan etiquetas, autocompletado y errores vinculados | 1.3.5, 3.3.1, 3.3.2 | Crítico | AUTO | se ejecuta |
| vs-headings-landmarks Comprobación de Validiscan | Las páginas necesitan una estructura de encabezados, regiones de referencia y un enlace de salto | 1.3.1, 2.4.1 | Moderado | AUTO | se ejecuta |
| vs-hover-focus-contrast Comprobación de Validiscan | Los botones y enlaces deben mantener suficiente contraste al pasar el ratón y al recibir el foco | 1.4.3, 1.4.11 | Grave | ASSISTED | se ejecuta |
| vs-keyboard-trap Comprobación de Validiscan | El foco del teclado nunca debe quedar atrapado | 2.1.2 | Crítico | MANUAL | se ejecuta |
| vs-lang Comprobación de Validiscan | El idioma de la página debe estar declarado y coincidir con el contenido | 3.1.1 | Moderado | AUTO | se ejecuta |
| vs-link-purpose Comprobación de Validiscan | El texto de un enlace debe describir adónde lleva | 2.4.4 | Moderado | ASSISTED | se ejecuta |
| vs-live-updates Comprobación de Validiscan | Deben anunciarse los cambios de precio, variante, existencias y carrito | 4.1.3 | Grave | AUTO | se ejecuta |
| vs-media Comprobación de Validiscan | Los vídeos necesitan subtítulos, el audio necesita una transcripción y nada debe reproducirse automáticamente con sonido | 1.2.1, 1.2.2, 1.4.2 | Moderado | MANUAL | se ejecuta |
| vs-motion Comprobación de Validiscan | Las animaciones deberían respetar el ajuste de movimiento reducido | buena práctica | Menor | AUTO | se ejecuta |
| vs-product-images Comprobación de Validiscan | Las imágenes de producto necesitan un texto alternativo significativo | 1.1.1 | Grave | ASSISTED | se ejecuta |
| vs-redundant-entry Comprobación de Validiscan | Los clientes no deben tener que volver a introducir datos que ya han facilitado | 3.3.7 | Moderado | ASSISTED | se ejecuta |
| vs-reflow Comprobación de Validiscan | El contenido debe adaptarse a 320 píxeles CSS sin desplazamiento horizontal | 1.4.10 | Grave | ASSISTED | se ejecuta |
| vs-target-size Comprobación de Validiscan | Las zonas interactivas deben medir al menos 24 por 24 píxeles CSS | 2.5.8 | Grave | AUTO | se ejecuta |
| vs-text-spacing Comprobación de Validiscan | El texto debe seguir siendo legible con un espaciado de texto mayor | 1.4.12 | Moderado | ASSISTED | se ejecuta |
accesskeys axe-core 4.13.0 | El valor del atributo accesskey debería ser único | buena práctica | Grave | ASSISTED | se ejecuta |
area-alt axe-core 4.13.0 | Los elementos <area> activos deben tener texto alternativo | 2.4.4, 4.1.2 | Crítico | ASSISTED | se ejecuta |
aria-allowed-attr axe-core 4.13.0 | Los elementos solo deben usar atributos ARIA admitidos | 4.1.2 | Crítico | ASSISTED | se ejecuta |
aria-allowed-role axe-core 4.13.0 | El rol ARIA debería ser adecuado para el elemento | buena práctica | Menor | ASSISTED | se ejecuta |
aria-braille-equivalent axe-core 4.13.0 | Los atributos aria-braille deben tener un equivalente que no sea braille | 4.1.2 | Grave | ASSISTED | se ejecuta |
aria-command-name axe-core 4.13.0 | Los comandos ARIA deben tener un nombre accesible | 4.1.2 | Grave | ASSISTED | se ejecuta |
aria-conditional-attr axe-core 4.13.0 | Los atributos ARIA deben usarse como se especifica para el rol del elemento | 4.1.2 | Grave | ASSISTED | se ejecuta |
aria-deprecated-role axe-core 4.13.0 | No deben usarse roles ARIA obsoletos | 4.1.2 | Menor | ASSISTED | se ejecuta |
aria-dialog-name axe-core 4.13.0 | Los nodos ARIA dialog y alertdialog deberían tener un nombre accesible | buena práctica | Grave | ASSISTED | se ejecuta |
aria-input-field-name axe-core 4.13.0 | Los campos de entrada ARIA deben tener un nombre accesible | 4.1.2 | Grave | ASSISTED | se ejecuta |
aria-meter-name axe-core 4.13.0 | Los nodos ARIA meter deben tener un nombre accesible | 1.1.1 | Grave | ASSISTED | se ejecuta |
aria-progressbar-name axe-core 4.13.0 | Los nodos ARIA progressbar deben tener un nombre accesible | 1.1.1 | Grave | ASSISTED | se ejecuta |
aria-prohibited-attr axe-core 4.13.0 | Los elementos solo deben usar atributos ARIA permitidos | 4.1.2 | Grave | ASSISTED | se ejecuta |
aria-required-attr axe-core 4.13.0 | Deben proporcionarse los atributos ARIA requeridos | 4.1.2 | Crítico | ASSISTED | se ejecuta |
aria-required-children axe-core 4.13.0 | Algunos roles ARIA deben contener hijos específicos | 1.3.1 | Crítico | ASSISTED | se ejecuta |
aria-required-parent axe-core 4.13.0 | Algunos roles ARIA deben estar contenidos en padres específicos | 1.3.1 | Crítico | ASSISTED | se ejecuta |
aria-roledescription axe-core 4.13.0 | aria-roledescription debe estar en elementos con un rol semántico | 4.1.2 | Grave | ASSISTED | no se ejecuta: obsoleta en axe-core |
aria-roles axe-core 4.13.0 | Los roles ARIA usados deben tener valores válidos | 4.1.2 | Crítico | ASSISTED | se ejecuta |
aria-tab-name axe-core 4.13.0 | Los nodos ARIA tab deben tener un nombre accesible | 4.1.2 | Grave | ASSISTED | se ejecuta |
aria-text axe-core 4.13.0 | Un elemento con role=text no debería tener descendientes enfocables | buena práctica | Grave | ASSISTED | se ejecuta |
aria-toggle-field-name axe-core 4.13.0 | Los campos de alternancia ARIA deben tener un nombre accesible | 4.1.2 | Grave | ASSISTED | se ejecuta |
aria-tooltip-name axe-core 4.13.0 | Los nodos ARIA tooltip deben tener un nombre accesible | 4.1.2 | Grave | ASSISTED | se ejecuta |
aria-treeitem-name axe-core 4.13.0 | Los nodos ARIA treeitem deberían tener un nombre accesible | buena práctica | Grave | ASSISTED | se ejecuta |
aria-valid-attr axe-core 4.13.0 | Los atributos ARIA deben tener nombres válidos | 4.1.2 | Crítico | ASSISTED | se ejecuta |
aria-valid-attr-value axe-core 4.13.0 | Los atributos ARIA deben tener valores válidos | 4.1.2 | Crítico | ASSISTED | se ejecuta |
audio-caption axe-core 4.13.0 | Los elementos <audio> deben tener una pista de subtítulos | 1.2.1 | Crítico | MANUAL | no se ejecuta: obsoleta en axe-core |
autocomplete-valid axe-core 4.13.0 | El atributo autocomplete debe usarse correctamente | 1.3.5 | Grave | AUTO | sustituida por vs-forms-ecommerce |
avoid-inline-spacing axe-core 4.13.0 | El espaciado de texto en línea debe poder ajustarse con hojas de estilo personalizadas | 1.4.12 | Grave | ASSISTED | se ejecuta |
| blink axe-core 4.13.0 | Los elementos <blink> están obsoletos y no deben usarse | 2.2.2 | Grave | AUTO | se ejecuta |
| button-name axe-core 4.13.0 | Los botones deben tener un texto perceptible | 4.1.2 | Crítico | ASSISTED | se ejecuta |
bypass axe-core 4.13.0 | La página debe ofrecer un medio para saltar los bloques repetidos | 2.4.1 | Grave | AUTO | sustituida por vs-headings-landmarks |
| color-contrast axe-core 4.13.0 | Los elementos deben alcanzar los umbrales mínimos de relación de contraste de color | 1.4.3 | Grave | ASSISTED | se ejecuta |
color-contrast-enhanced axe-core 4.13.0 | Los elementos deben alcanzar los umbrales reforzados de relación de contraste de color | 1.4.6 | Grave | ASSISTED | no se ejecuta: solo comprueba el nivel AAA |
css-orientation-lock axe-core 4.13.0 | Las media queries de CSS no deben bloquear la orientación de la pantalla | 1.3.4 | Grave | ASSISTED | no se ejecuta: experimental en axe-core |
definition-list axe-core 4.13.0 | Los elementos <dl> solo deben contener directamente grupos de <dt> y <dd> correctamente ordenados, o elementos <script>, <template> o <div> | 1.3.1 | Grave | ASSISTED | se ejecuta |
dlitem axe-core 4.13.0 | Los elementos <dt> y <dd> deben estar contenidos en un <dl> | 1.3.1 | Grave | ASSISTED | se ejecuta |
| document-title axe-core 4.13.0 | Los documentos deben tener un elemento <title> que facilite la navegación | 2.4.2 | Grave | AUTO | se ejecuta |
duplicate-id axe-core 4.13.0 | El valor del atributo id debe ser único | 4.1.1 | Menor | ASSISTED | no se ejecuta: obsoleta en axe-core |
duplicate-id-active axe-core 4.13.0 | Los id de los elementos activos deben ser únicos | 4.1.1 | Grave | ASSISTED | no se ejecuta: obsoleta en axe-core |
duplicate-id-aria axe-core 4.13.0 | Los id usados en ARIA y en etiquetas deben ser únicos | 4.1.2 | Crítico | ASSISTED | se ejecuta |
empty-heading axe-core 4.13.0 | Los encabezados no deberían estar vacíos | buena práctica | Menor | ASSISTED | se ejecuta |
empty-table-header axe-core 4.13.0 | El texto de los encabezados de tabla no debería estar vacío | buena práctica | Menor | ASSISTED | se ejecuta |
focus-order-semantics axe-core 4.13.0 | Los elementos del orden de foco deberían tener un rol adecuado | buena práctica | Menor | ASSISTED | no se ejecuta: experimental en axe-core |
form-field-multiple-labels axe-core 4.13.0 | Un campo de formulario no debe tener varios elementos label | 3.3.2 | Moderado | ASSISTED | se ejecuta |
frame-focusable-content axe-core 4.13.0 | Los marcos con contenido enfocable no deben tener tabindex=-1 | 2.1.1 | Grave | ASSISTED | se ejecuta |
frame-tested axe-core 4.13.0 | Los marcos deberían analizarse con axe-core | buena práctica | Crítico | MANUAL | se ejecuta |
| frame-title axe-core 4.13.0 | Los marcos deben tener un nombre accesible | 4.1.2 | Grave | AUTO | se ejecuta |
frame-title-unique axe-core 4.13.0 | Los marcos deben tener un atributo title único | 4.1.2 | Grave | ASSISTED | se ejecuta |
heading-order axe-core 4.13.0 | Los niveles de encabezado solo deberían aumentar de uno en uno | buena práctica | Moderado | AUTO | sustituida por vs-headings-landmarks |
html-has-lang axe-core 4.13.0 | El elemento <html> debe tener un atributo lang | 3.1.1 | Grave | AUTO | sustituida por vs-lang |
html-lang-valid axe-core 4.13.0 | El elemento <html> debe tener un valor válido en el atributo lang | 3.1.1 | Grave | AUTO | sustituida por vs-lang |
html-xml-lang-mismatch axe-core 4.13.0 | Los elementos HTML con lang y xml:lang deben tener el mismo idioma base | 3.1.1 | Moderado | ASSISTED | se ejecuta |
identical-links-same-purpose axe-core 4.13.0 | Los enlaces con el mismo nombre deben tener una finalidad similar | 2.4.9 | Menor | MANUAL | no se ejecuta: solo comprueba el nivel AAA |
| image-alt axe-core 4.13.0 | Las imágenes deben tener texto alternativo | 1.1.1 | Crítico | ASSISTED | se ejecuta |
image-redundant-alt axe-core 4.13.0 | El texto alternativo de las imágenes no debería repetirse como texto | buena práctica | Menor | ASSISTED | se ejecuta |
input-button-name axe-core 4.13.0 | Los botones de tipo input deben tener texto perceptible | 4.1.2 | Crítico | ASSISTED | se ejecuta |
input-image-alt axe-core 4.13.0 | Los botones de imagen deben tener texto alternativo | 1.1.1, 4.1.2 | Crítico | ASSISTED | se ejecuta |
label axe-core 4.13.0 | Los elementos de formulario deben tener etiquetas | 4.1.2 | Crítico | AUTO | sustituida por vs-forms-ecommerce |
label-content-name-mismatch axe-core 4.13.0 | El texto visible de los elementos debe formar parte de su nombre accesible | 2.5.3 | Grave | ASSISTED | no se ejecuta: experimental en axe-core |
label-title-only axe-core 4.13.0 | Los elementos de formulario deberían tener una etiqueta visible | buena práctica | Grave | ASSISTED | se ejecuta |
landmark-banner-is-top-level axe-core 4.13.0 | La región banner no debería estar dentro de otra región de referencia | buena práctica | Moderado | ASSISTED | se ejecuta |
landmark-complementary-is-top-level axe-core 4.13.0 | Un aside no debería estar dentro de otra región de referencia | buena práctica | Moderado | ASSISTED | no se ejecuta: obsoleta en axe-core |
landmark-contentinfo-is-top-level axe-core 4.13.0 | La región contentinfo no debería estar dentro de otra región de referencia | buena práctica | Moderado | ASSISTED | se ejecuta |
landmark-main-is-top-level axe-core 4.13.0 | La región main no debería estar dentro de otra región de referencia | buena práctica | Moderado | ASSISTED | se ejecuta |
landmark-no-duplicate-banner axe-core 4.13.0 | El documento no debería tener más de una región banner | buena práctica | Moderado | ASSISTED | se ejecuta |
landmark-no-duplicate-contentinfo axe-core 4.13.0 | El documento no debería tener más de una región contentinfo | buena práctica | Moderado | ASSISTED | se ejecuta |
landmark-no-duplicate-main axe-core 4.13.0 | El documento no debería tener más de una región main | buena práctica | Moderado | ASSISTED | se ejecuta |
landmark-one-main axe-core 4.13.0 | El documento debería tener una región main | buena práctica | Moderado | AUTO | sustituida por vs-headings-landmarks |
| landmark-unique axe-core 4.13.0 | Las regiones de referencia deberían tener un rol o una combinación de rol, etiqueta y título (es decir, un nombre accesible) únicos | buena práctica | Moderado | ASSISTED | se ejecuta |
link-in-text-block axe-core 4.13.0 | Los enlaces deben distinguirse sin depender del color | 1.4.1 | Grave | ASSISTED | se ejecuta |
| link-name axe-core 4.13.0 | Los enlaces deben tener texto perceptible | 2.4.4, 4.1.2 | Grave | ASSISTED | se ejecuta |
list axe-core 4.13.0 | <ul> y <ol> solo deben contener directamente elementos <li>, <script> o <template> | 1.3.1 | Grave | ASSISTED | se ejecuta |
listitem axe-core 4.13.0 | Los elementos <li> deben estar dentro de un <ul> o un <ol> | 1.3.1 | Grave | ASSISTED | se ejecuta |
| marquee axe-core 4.13.0 | Los elementos <marquee> están obsoletos y no deben usarse | 2.2.2 | Grave | AUTO | se ejecuta |
meta-refresh axe-core 4.13.0 | No debe usarse una actualización diferida de menos de 20 horas | 2.2.1 | Crítico | MANUAL | se ejecuta |
meta-refresh-no-exceptions axe-core 4.13.0 | No debe usarse una actualización diferida | 2.2.4, 3.2.5 | Menor | MANUAL | no se ejecuta: solo comprueba el nivel AAA |
| meta-viewport axe-core 4.13.0 | No debe desactivarse el zoom ni la ampliación | 1.4.4 | Moderado | AUTO | se ejecuta |
| meta-viewport-large axe-core 4.13.0 | Los usuarios deberían poder hacer zoom y ampliar el texto hasta el 500 % | buena práctica | Menor | AUTO | se ejecuta |
nested-interactive axe-core 4.13.0 | Los controles interactivos no deben estar anidados | 4.1.2 | Grave | MANUAL | se ejecuta |
no-autoplay-audio axe-core 4.13.0 | Los elementos <video> o <audio> no deben reproducirse automáticamente | 1.4.2 | Moderado | AUTO | sustituida por vs-media |
object-alt axe-core 4.13.0 | Los elementos <object> deben tener texto alternativo | 1.1.1 | Grave | ASSISTED | se ejecuta |
p-as-heading axe-core 4.13.0 | Los elementos <p> con formato no deben usarse como encabezados | 1.3.1 | Grave | ASSISTED | no se ejecuta: experimental en axe-core |
page-has-heading-one axe-core 4.13.0 | La página debería contener un encabezado de nivel uno | buena práctica | Moderado | AUTO | sustituida por vs-headings-landmarks |
presentation-role-conflict axe-core 4.13.0 | Los elementos marcados como presentacionales deberían ignorarse de forma coherente | buena práctica | Menor | MANUAL | se ejecuta |
| region axe-core 4.13.0 | Todo el contenido de la página debería estar dentro de regiones de referencia | buena práctica | Moderado | AUTO | se ejecuta |
| role-img-alt axe-core 4.13.0 | Los elementos [role="img"] y [role="image"] deben tener texto alternativo | 1.1.1 | Grave | ASSISTED | se ejecuta |
scope-attr-valid axe-core 4.13.0 | El atributo scope debería usarse correctamente | buena práctica | Moderado | ASSISTED | se ejecuta |
scrollable-region-focusable axe-core 4.13.0 | Las zonas desplazables deben ser accesibles con el teclado | 2.1.1, 2.1.3 | Grave | MANUAL | se ejecuta |
| select-name axe-core 4.13.0 | Los elementos select deben tener un nombre accesible | 4.1.2 | Crítico | ASSISTED | se ejecuta |
server-side-image-map axe-core 4.13.0 | No deben usarse mapas de imagen del lado del servidor | 2.1.1 | Menor | MANUAL | se ejecuta |
| skip-link axe-core 4.13.0 | El destino del enlace de salto debería existir y poder recibir el foco | buena práctica | Moderado | AUTO | se ejecuta |
summary-name axe-core 4.13.0 | Los elementos summary deben tener texto perceptible | 4.1.2 | Grave | ASSISTED | se ejecuta |
| svg-img-alt axe-core 4.13.0 | Los elementos <svg> con rol img o image deben tener texto alternativo | 1.1.1 | Grave | ASSISTED | se ejecuta |
| tabindex axe-core 4.13.0 | Los elementos no deberían tener un tabindex mayor que cero | buena práctica | Grave | AUTO | se ejecuta |
table-duplicate-name axe-core 4.13.0 | Las tablas no deberían tener el mismo texto en summary y en caption | buena práctica | Menor | ASSISTED | se ejecuta |
table-fake-caption axe-core 4.13.0 | No deben usarse celdas de datos o de encabezado para dar título a una tabla de datos. | 1.3.1 | Grave | ASSISTED | no se ejecuta: experimental en axe-core |
target-size axe-core 4.13.0 | Todas las zonas táctiles deben medir 24 px o dejar espacio suficiente | 2.5.8 | Grave | ASSISTED | sustituida por vs-target-size |
td-has-header axe-core 4.13.0 | Los elementos <td> no vacíos de las <table> grandes deben tener un encabezado de tabla asociado | 1.3.1 | Crítico | ASSISTED | no se ejecuta: experimental en axe-core |
td-headers-attr axe-core 4.13.0 | El atributo headers de las celdas debe hacer referencia a otros elementos <th> de la misma tabla | 1.3.1 | Grave | ASSISTED | se ejecuta |
th-has-data-cells axe-core 4.13.0 | Los encabezados de una tabla de datos deben hacer referencia a celdas de datos | 1.3.1 | Grave | ASSISTED | se ejecuta |
valid-lang axe-core 4.13.0 | El atributo lang debe tener un valor válido | 3.1.2 | Grave | ASSISTED | se ejecuta |
video-caption axe-core 4.13.0 | Los elementos <video> deben tener subtítulos | 1.2.2 | Crítico | MANUAL | sustituida por vs-media |
Empiece con una revisión gratuita de su tienda.
Envíe la dirección de su tienda. Validiscan la escanea y le responde con cada fallo que el escaneo pueda demostrar, con la página y el código.
Solicitar revisión gratuitaO escriba a info@validiscan.com.
Qué cubre la revisión gratuita y qué deja fuera- Usted envía
- la dirección de su tienda
- Páginas escaneadas
- hasta 15
- Usted recibe
- todos los fallos que el escaneo puede demostrar, con la página y el código
- En su tienda
- solo páginas públicas; sin inicio de sesión, nada comprado, ningún formulario enviado
- Lo que no es
- una auditoría completa