Calidad del cĂ³digo

La prueba de diseño busca el uso de HTML no semĂ¡ntico.

¿Por quĂ© realizamos esta prueba?

El HTML semĂ¡ntico representa el uso del HTML para definir la semĂ¡ntica (o el significado) de la informaciĂ³n en una pĂ¡gina web, y no como Ă©sta deberĂ­a ser mostrada. Se considera una buena prĂ¡ctica utilizar el HTML semĂ¡ntico para marcar su documento y despuĂ©s usar CSS para ofrecerle un estilo apropiado. Se desaconseja el uso de elementos no semĂ¡nticos como <i> y <font>.

Las tablas se utilizaban tradicionalmente para trazar pĂ¡ginas web en dos columnas, pero desde el advenimiento de CSS y los navegadores modernos hace unos años, ya no es necesario utilizar tablas para nada, pero la informaciĂ³n tabular. Ahora es la mejor prĂ¡ctica crear diseños en columnas usando divs y CSS. Esto tambiĂ©n ayuda a la representaciĂ³n en navegadores no visuales o cuando una hoja de estilos de sitios no estĂ¡ disponible.

¿CĂ³mo realizamos esta prueba?

Buscamos elementos dentro de las celdas de la tabla que puedan indicar el uso de tablas para el diseño. Estos incluyen divs, encabezados y tablas. TambiĂ©n buscamos etiquetas de presentaciĂ³n en HTML como la etiqueta de fuente, la etiqueta en negrita y la etiqueta en cursiva.

¿QuĂ© puedo hacer yo?

Puede que no sea fĂ¡cil, pero debe convertir todas las pĂ¡ginas de su sitio que utilizan tablas para el diseño para utilizar divs y CSS. Utilice sĂ³lo tablas para informaciĂ³n tabular, p. Una tabla de precios. En lugar de utilizar elementos de presentaciĂ³n para dar formato al texto, utilice los elementos semĂ¡nticos adecuados y luego modifĂ­quelos con CSS.

CĂ¡lculo de puntuaciĂ³n

100%

El sitio web de negocios no utiliza tablas para el diseño y no se encontraron elementos HTML de presentaciĂ³n obsoletos.

0-100%

Sitio web de negocios utiliza tablas para el diseño en algunas Ă¡reas y / o estĂ¡ haciendo uso de algunos elementos HTML de presentaciĂ³n en desacuerdo.

0%

Sitio web de negocios utiliza tablas de diseño y un gran nĂºmero de elementos HTML de presentaciĂ³n en desacuerdo.