</> CodeBooks
    ← Volver a HTML5 (página 4)
    Portada de The Truth About HTML5

    The Truth About HTML5

    Luke Stevens

    Editorial
    Luke Stevens
    Año
    2012
    Páginas
    ~269
    Nivel
    Intermedio

    De qué trata

    Ensayo crítico de Luke Stevens, autopublicado en 2012 como libro electrónico. En 2013 Apress publicó una edición revisada con RJ Owen como coautor. No es un manual para aprender HTML5: revisa con lupa cómo se creó el estándar, qué se promocionó bajo la etiqueta «HTML5» y qué partes de su marcado aportan valor real. Está dirigido a diseñadores web y programadores front-end que ya trabajan con HTML y quieren una opinión fundamentada antes de adoptar las novedades.

    Repasa la historia y la política detrás de HTML5, en la que intervinieron el WHATWG, el W3C y los fabricantes de navegadores. Critica que los nuevos elementos estructurales (header, nav, section, article, aside, footer) se basaran en nombres de clase populares. Analiza también el esquema del documento y el escaso soporte en lectores de pantalla y en Internet Explorer antiguo, que obligaba a usar shims de JavaScript. Como alternativa defiende un marcado estructural basado en div con roles landmark de WAI-ARIA para la accesibilidad. Además trata la microsemántica con microdata y Schema.org, el SEO y el resto de elementos nuevos. Por último hace un recorrido por las APIs de aplicaciones web, como Canvas, video, almacenamiento y geolocalización, para explicar cómo encajan.

    No contiene ejercicios ni proyectos: es un libro de opinión apoyado en datos, enlaces y ejemplos de código breves. Su mayor aporte es el contexto histórico y la defensa de la accesibilidad con ARIA. Algunas reseñas consideraron discutibles sus recomendaciones, como evitar los nuevos elementos semánticos, y su tono es a veces polémico. Léelo como contrapunto de un manual práctico y teniendo en cuenta que muchas de sus objeciones sobre el soporte de los navegadores ya no se aplican.

    • HTML5
    • Historia de HTML5
    • WHATWG y W3C
    • Semántica
    • Elementos estructurales
    • WAI-ARIA
    • Accesibilidad
    • Microdata
    • Schema.org
    • SEO
    • APIs de HTML5

    ¿Cómo enseña?

    TeóricoPráctico

    Teórico

    • ✗ Sin ejercicios
    • ✗ Sin proyectos

    Más de HTML5 con nivel Intermedio